Java fecha bisiesto/ numero primo

Páginas: 2 (355 palabras) Publicado: 16 de enero de 2015
/*Programa que lee una fecha con el siguiente formato (dd-mm-aaaa) y nos dice
* si es correcta o no. El programa debe tener dos métodos, uno para saber si un
* año es bisiesto o no, y otro al quele pasamos los datos necesarios y nos
* devuelve un boolean indicando si es correcta o no.*/





public class Fecha {
public static void main(String[] args) {
Scanner entrada = newScanner(System.in);
int dia, mes, año=0;
boolean fecha, añoBisiesto;

System.out.print("Introduce el dia (dd): ");
dia = entrada.nextInt();System.out.print("Introduce el mes (mm): ");
mes = entrada.nextInt();
System.out.print("Introduce el año (aaaa): ");
año = entrada.nextInt();

añoBisiesto = Bisiesto(año);
fecha =FechaCorrecta(dia, mes, año, añoBisiesto);

if (fecha == true) {
System.out.println("La fecha es correcta.");
} else {
System.out.println("La fecha no es correcta.");}
}
public static boolean Bisiesto(int a) {
boolean bis = false;


if ((((a%4==0) && (a%100!=0)) || (a%400==0))) {
bis = true;
}
return(bis);
}public static boolean FechaCorrecta(int dia, int mes, int año, boolean añoBisiesto) {

boolean fecha = true;


if( (mes > 12 || mes < 1)
|| (añoBisiesto==true && mes==2 && (dia< 1 || dia > 29))
|| (añoBisiesto==false && mes==2 &&(dia < 1 || dia > 28))
|| ((mes==4 || mes==6 || mes==9 || mes==11) && (dia 30))
|| (dia < 1 || dia > 31)
) {fecha = false;
}
return(fecha);
}
}


/*
* Programa que debe ir pidiendo números al usuario hasta que el usurario introduzca
* el cero. Por cada número indroducido, hay quedecir si es primo o no. Hay que
* recordar que un número es primo si solo es divisible por si mismo y por 1. El
* 1 no es primo por convenio. El programa debe tener un metodo que permita saber
*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fechas java
  • Programa En Java Año Bisiesto
  • Numeros primos
  • NUMERO PRIMOS
  • numeros primos
  • numeros primos
  • numeros primos
  • Fecha de Pascual java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS