
Programacion basica de java problema
Publicado por Jose (4 intervenciones) el 15/01/2014 14:06:17
Hola estoy haciendo un programa para sorprender a mi novia, va todo bien excepto cuando se cambia el mes y el dia y año están correctos, no muestra el mensaje de falso, es decir: dia 04 mes 06 año 1986 muestra verdadero correctamente.
Dia 03 mes 04 año 1986 muestra falso correctamente.
Dia 04 mes 06 Año 1985 muestra falso
Dia 04 mes 07 año 1986 no muestra falso, sabríais decirme donde esta ewl error?
Os pongo el código, uso eclipse:
Dia 03 mes 04 año 1986 muestra falso correctamente.
Dia 04 mes 06 Año 1985 muestra falso
Dia 04 mes 07 año 1986 no muestra falso, sabríais decirme donde esta ewl error?
Os pongo el código, uso eclipse:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import java.util.Scanner;
public class GordaPreciosa {
public static void main(String[] ar) {
Scanner teclado=new Scanner(System.in);
int dia,mes,año;
System.out.print("Introduce tu dia de nacimiento:");
dia=teclado.nextInt();
System.out.print("Introduce tu mes de nacimiento:");
mes=teclado.nextInt();
System.out.print("Introduce tu año de nacimiento:");
año=teclado.nextInt();
if (dia==4) {
if (mes==6) {
if (año==1986) {
System.out.print("Eres mi gordita guapa! :)");
}
}
}
else {
System.out.print("No hay mensaje para ti");
}
}
}
Valora esta pregunta


0