2007/09/21

Java: Calcular si un año es bisiesto

Esta clase, calcula si un año es bisiesto:



package bisiesto;
class bisiesto
{
int ano = 0;

public String calcular(int ano)
{
if ((( ano % 4 == 0 ) && ( ano % 100 != 0 )) || ( ano % 400 == 0 ))

return("Es bisiesto");
else
return("No es bisiesto");

}
}

3 comentarios:

Josh dijo...

de hecho este es el valor con el que sale correcto

import java.util.*;
public class Tarea6
{
public static void main (String[]args)
{
int año = 0;
Scanner s=new Scanner(System.in);
System.out.println("Dame el año que quieres verificar");
año= s.nextInt();

if ((( año % 4 == 0 ) && ( año % 100 != 0 )) || ( año % 400 == 0 ))
System.out.println(año+" es año bisiesto");
else
System.out.println("no es año bisiesto" );
}
}

Josh dijo...

este seria el codigo mas correcto

import java.util.*;
public class Tarea6
{
public static void main (String[]args)
{
int año = 0;
Scanner s=new Scanner(System.in);
System.out.println("Dame el año que quieres verificar");
año= s.nextInt();

if ((( año % 4 == 0 ) && ( año % 100 != 0 )) || ( año % 400 == 0 ))
System.out.println(año+" es año bisiesto");
else
System.out.println("no es año bisiesto" );
}
}

Dalfa dijo...

Gracias Josh, aunque lastimosamente lo haces 3 años despues y ahora con Java en manos de Oracle quien sabe si sobrevivira :-(