0% encontró este documento útil (0 votos)
86 vistas3 páginas

Java

El documento presenta código Java que pide dos fechas al usuario e imprime la diferencia en días entre ellas, asumiendo que todos los meses tienen 30 días. También presenta código para pedir una fecha y calcular la fecha del día siguiente, usando la misma suposición de meses de 30 días.

Cargado por

Ligia Santiana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
86 vistas3 páginas

Java

El documento presenta código Java que pide dos fechas al usuario e imprime la diferencia en días entre ellas, asumiendo que todos los meses tienen 30 días. También presenta código para pedir una fecha y calcular la fecha del día siguiente, usando la misma suposición de meses de 30 días.

Cargado por

Ligia Santiana
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Pedir dos fechas y mostrar el número de días que hay de diferencia.

Suponiendo todos los meses


de 30 días.

package bol01ej19;

public class Main {

Ejercicios de Programación en Java 27

public static void main(String[] args) {

int dia1,mes1,año1;

int dia2,mes2,año2;

int total_dias;

[Link] ("Fecha 1:");

[Link]("Introduzca día: ");

dia1=[Link]();

[Link]("Introduzca mes: ");

mes1=[Link]();

[Link]("Introduzca año: ");

año1=[Link]();

[Link] ("Fecha 2:");

[Link]("Introduzca día: ");

dia2=[Link]();

[Link]("Introduzca mes: ");

mes2=[Link]();

[Link]("Introduzca año: ");

año2=[Link]();

// suponemos que las fecha introducidas son correctas

// convertimos las dos fechas a días y calculamos la diferencia

total_dias = dia2-dia1 + 30*(mes2-mes1)+365*(año2-año1);

[Link] ("Días de diferencia: " + total_dias);

}
17. Pedir el 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.

package bol01ej17;

public class Main {

Ejercicios de Programación en Java 24

public static void main(String[] args) {

int dia,mes,año;

[Link]("Introduzca día: ");

dia=[Link]();

[Link]("Introduzca mes: ");

mes=[Link]();

[Link]("Introduzca año: ");

año=[Link]();

// suponemos que la fecha introducida es correcta

// incrementamos el día

dia ++;

// si el día supera 30, lo reiniciamos a 1 e incrementamos el mes

if (dia >= 30)

dia = 1;

mes ++;

// si el mes supera 12, lo reiniciamos a 1 e incrementamos el año

if (mes >= 12)

mes = 1;

año ++;
}

// habría que tener en cuenta que el año pasa del -1 al +1

// en este código pasaríamos del año -1 al 0 (que nunca existió)

// para corregirlo:

if (año == 0)

año = 1;

Ejercicios de Programación en Java 25

[Link] (dia + "/"+ mes + "/" + año);

También podría gustarte