EJERCICIOS DE JAVA CONDICIONALES
Pedir el dia mes y año de una fecha e indicar si la fecha es correcta. con meses de 28,30,31 dias.
public class ejercicioonce {
public static void main(String[] args) {
Scanner entrada = new Scanner
(System.in);
int dia, mes, año;
System.out.println("cuantos dias tiene un
mes"); //28,29,30 dias
dia = entrada.nextInt();
System.out.println("cuantos meses tiene un
año"); //12 meses
mes = entrada.nextInt();
System.out.println("cuantos dias tiene un
año"); //365 dias
año = entrada.nextInt();
if(dia<=31 && dia>=28){
if(mes==12){
if(año==365) {
System.out.println("fecha
correcta!...");
}
else{
System.out.println("fecha
incorecta - año incorrecto");
}
}
else{
System.out.println("fecha
incorrecta - mes incorrecto..");
}
}
else{
System.out.println("fecha
incorecta - dia incorrecto..");
}
}
}
Pedir un dia mes y año de una fecha correcta. y mostrar la fecha del dia
siguiente
(suponer que todos los meses tienen
30dias)
public class ejerciciodoce {
public static void main(String[] args) {
Scanner entrada = new Scanner
(System.in);
int dia,mes,año;
System.out.println("ingrese un dia");
dia = entrada.nextInt();
System.out.println("ingrese un mes");
mes = entrada.nextInt();
System.out.println("ingrese un año");
año = entrada.nextInt();
dia++;
if(dia>=30){
mes++;
dia = 1;
}
if(mes>= 12){
año++;
mes = 1;
}
if(año != 0){
System.out.println("la fecha
siguiente es: dia "+dia+ " mes "+mes+ " año " +año);
}
}
}
Pedir un día mes y año de una fecha correcta. y mostrar la fecha
del día siguiente
(suponer que todos los meses tienen 30
días) y febrero tiene 28 días
public class ejerciciotrece {
public static void main(String[] args) {
Scanner entrada = new Scanner
(System.in);
int dia,mes,año;
int dia_mes=0;
System.out.println("ingrese un dia");
dia = entrada.nextInt();
System.out.println("ingrese un mes");
mes = entrada.nextInt();
System.out.println("ingrese un año");
año = entrada.nextInt();
if(mes==2){
dia_mes = 28;
}
if(mes ==1 || mes==3 || mes==7 || mes==8 ||
mes==9 || mes==11 || mes==12){
dia_mes=31;
}
if(mes==4 || mes==5 || mes==6 ||
mes==10){
dia_mes = 30;
}
dia++;
if(dia>=dia_mes){
dia=1;
mes++;
}
if(mes>=12){
mes = 1;
año++;
}
System.out.println("la fecha siguiente es:
"+dia+" - "+mes+" - "+año);
}
}
Pedir una hora de la forma horas minutos segundos y mostrar la hora en el segundo siguiente.
public class ejerciciocatorce {
public static void main(String[] args) {
Scanner entrada = new Scanner
(System.in);
int hora,minuto,segundo;
System.out.println("INGRESE UNA HORA");
System.out.println("ingrese hora");
hora = entrada.nextInt();
System.out.println("ingrese minuto");
minuto = entrada.nextInt();
System.out.println("ingrese segundo");
segundo = entrada.nextInt();
segundo++;
if(segundo>=60){
segundo = 1;
minuto ++;
}
if(minuto>=60){
minuto = 1;
hora++;
}
if(hora>24){
hora = 1;
}
System.out.println("la hora siguiente es:
"+hora+ " - "+minuto+" - "+segundo);
}
}
Pedir un numero entre 0 y 9999 y decir cuantas cifras tiene.
public class ejercicioquince {
public static void main(String[] args) {
Scanner entrada = new Scanner
(System.in);
int numero;
System.out.println("digite un numero:
");
numero = entrada.nextInt();
if(numero<10 &&
numero>=0){
System.out.println("el numero
tiene una cifra");
}
else if(numero<100 &&
numero>9){
System.out.println("el numero
tiene dos cifras");
}
else if(numero<1000 &&
numero>99){
System.out.println("el numero
tiene tres cifras");
}
else if (numero<10000 &&
numero>999){
System.out.println("el numero
tiene cuatro cifras");
}
else{
System.out.println("error...");
}
}
}
| JavaEE |
|---|
public class ejerciciotrece { public static void main(String[] args) { Scanner entrada = new Scanner (System.in); int dia,mes,año; int dia_mes=0; System.out.println("ingrese un dia"); dia = entrada.nextInt(); System.out.println("ingrese un mes"); mes = entrada.nextInt(); System.out.println("ingrese un año"); año = entrada.nextInt(); if(mes==2){ dia_mes = 28; } if(mes ==1 || mes==3 || mes==7 || mes==8 || mes==9 || mes==11 || mes==12){ dia_mes=31; } if(mes==4 || mes==5 || mes==6 || mes==10){ dia_mes = 30; } dia++; if(dia>=dia_mes){ dia=1; mes++; } if(mes>=12){ mes = 1; año++; } System.out.println("la fechcczxczxczxcxzcxzcxzczczxa siguiente es: "+dia+" - "+mes+" - "+año); } } |

