Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2013, 11:48
Avatar de temerariomalaga
temerariomalaga
 
Fecha de Ingreso: marzo-2013
Ubicación: Londres
Mensajes: 156
Antigüedad: 11 años, 1 mes
Puntos: 9
errores al final del fichero java

Buenas tardes, estoy haciendo un programilla con un menu para elegir las opciones y al compilar me da fallo en el final del fichero. Aqui dejo el codigo y los errores por si alguien puede echarme una mano. Un saludo.
Código Java:
Ver original
  1. import java.util.Scanner;
  2. public class ejercicio3 {
  3.     public class Hora{
  4.         int hora;
  5.         int minuto;
  6.         int segundo;
  7.         String am;
  8.     //Crear constructores
  9.         Hora();
  10.         Hora(int hora, int minuto, int segundo){
  11.             this.hora=hora;
  12.             this.minuto=minuto;
  13.             this.segundo=segundo;
  14.         }
  15.     //Crear metodos
  16.         //Metodo mostrar hora formato 24h
  17.         public void darHora24(){
  18.             System.out.println(hora, ":", minuto, ":", segundo);
  19.         }
  20.         //Metodo mostrar hora formato 12h
  21.         public void darHora12(){
  22.             if(hora>=13){
  23.                 am="pm";
  24.                 hora=hora-12;
  25.                 System.out.println(hora, am, ":", minuto, ":", segundo);
  26.             }
  27.             if(hora<=12){
  28.                 am="pm";
  29.                 System.out.println(hora, am, ":", minuto, ":", segundo);
  30.             }
  31.         }
  32.         //Metodo poner horas y minutos
  33.         public void ponerHoramin(){
  34.             this.hora=hora;
  35.             this.minuto=minuto;
  36.             this.segundo=0;
  37.         }
  38.         //Metodo poner horas minutos y segundos
  39.         public void ponerHoraseg(){
  40.             this.hora=hora;
  41.             this.minuto=minuto;
  42.             this.segundo=segundo;
  43.         }
  44.         //Funcionamiento del programa
  45.         public static void main(String[] args){
  46.             int hora;
  47.             int minuto;
  48.             int segundo;
  49.             Scanner in = new Scanner(System.in);
  50.             do{
  51.                 System.out.println("Seleccionar una opcion");
  52.                 System.out.println("1. Introducir hora y minutos");
  53.                 System.out.println("2. Introducir hora minutos y segundos");
  54.                 System.out.println("3. Mostrar la hora en formato 24h");
  55.                 System.out.println("4. Mostrar la hora en formato 12h");
  56.                 menu=in.nextInt();
  57.                 switch(menu){
  58.                     case 1:
  59.                         System.out.println("Introduzca hora: ");
  60.                         hora=in.next();
  61.                         System.out.println("Introduzca minutos: ");
  62.                         minuto=in.next();
  63.                         System.out.println(ponerHoramin);
  64.                         break;
  65.                     case 2:
  66.                         System.out.println("Introduzca hora: ");
  67.                         hora=in.next();
  68.                         System.out.println("Introduzca minutos: ");
  69.                         minuto=in.next();
  70.                         System.out.println("Introduzca segundos: ");
  71.                         segundo=in.next();
  72.                         System.out.println(ponerHoraseg);                      
  73.                         break;
  74.                     case 3:
  75.                         System.out.println(darHora24);
  76.                         break;
  77.                     case 4:
  78.                         System.out.println(darHora12);
  79.                         break;
  80.                 }
  81.                 while(menu!=5);
  82.             }
  83.         }
  84.     }
  85. }
Código:
ejercicio3.java:83: error: while expected
                                                }
ejercicio3.java:85: error: illegal star of expression
                                                }
ejercicio3.java:85: error: ')' expected
                                     }
ejercicio3.java:86: error: reached end of file while parsing
}
4 errors
__________________
Málaga Club de Fútbol: Memoria, Compromiso, Fe

Última edición por temerariomalaga; 08/10/2013 a las 11:58