Red de conocimiento informático - Aprendizaje de programación - ¿Cómo determina Java que un cumpleaños no está en un grupo de cumpleaños?

¿Cómo determina Java que un cumpleaños no está en un grupo de cumpleaños?

Dado que el número de cumpleaños no se puede determinar a partir de la base de datos, se recomienda colocar todos los cumpleaños en una lista

de tipo entero. La lista es más conveniente para manejar situaciones inciertas.

Luego recorra la lista, si es igual a la fecha de hoy, significa feliz cumpleaños, de lo contrario significa algo más.

importar java.text.ParseException

importar java.text.SimpleDateFormat

importar java.util.ArrayList

importar; java.List;

clase pública Cat {

public static void main(String[] args) lanza ParseException {

List list = new ArrayList ();//Fecha en la base de datos

list.add(20020301);

list.add(19850324);

list.add (20060912);

list.add(20110224);

list.add(19990526);

SimpleDateFormat sdf = new SimpleDateFormat("yyyyyMMdd");

int hoy = Integer.parseInt(sdf.format(new Date());//hoy

for(int i = 0, tamaño = list.size(); i < tamaño; i++ ){

if(list.get(i).out.println("Feliz cumpleaños, hoy es tu cumpleaños");

}else{

System.out.println("Hoy no es tu cumpleaños. De todos modos, ¡feliz todos los días!");

}

}

}

-------------

Hoy no es tu cumpleaños.

Pase lo que pase, ¡te deseo feliz todos los días!

¡Feliz cumpleaños a ti de todos modos!

¡Feliz cumpleaños a ti! p>

Feliz cumpleaños a ti, hoy es tu cumpleaños

Hoy no es tu cumpleaños. En cualquier caso, ¡te deseo un feliz día!

Hoy no es tu cumpleaños.