martes, 5 de julio de 2011

Años Bisiestos


// Determina los años bisiestos del 2000 hasta la fecha.
// Por: Alba Cristal Muñoz

import javax.swing.*;

// Clase de Trabajo

public class Bisiesto
{ int vector_a[] = new int[12];
String vector_b[] = new String[12];
public void asignar_anios()
{ for (int i = 0; i <= 11; i++)
{ vector_a[i] = 2000 + i; }
}

public void determinar_bisiesto()
{ for (int i = 0; i <= 11; i++)
{ if ((vector_a[i] % 4 == 0) && (vector_a[i] % 100 != 0) || (vector_a[i] % 400 == 0))
{ vector_b[i] = " Si \n"; }
else
{ vector_b[i] = " No \n"; }
}
}

public void imprimir()
{ String salida = "Año \t ¿Es bisiesto? \n";
for (int i = 0; i <= 11; i++)
{ salida += + vector_a[i] + "\t" + vector_b[i]; }

JTextArea areaSalida = new JTextArea();
areaSalida.setText(salida);
JOptionPane.showMessageDialog(null, areaSalida, "", JOptionPane.INFORMATION_MESSAGE);
}
}

// Clase Principal

class Bisiesto01
{ public static void main (String args [])
{ Bisiesto anio = new Bisiesto();
anio.asignar_anios();
anio.determinar_bisiesto();
anio.imprimir();
}
}
- Recordar que en Java el nombre del archivo debe ser el mismo que el de la clase de trabajo.

0 comentarios:

Publicar un comentario