sábado, 15 de maio de 2010

Java programming

import java.util.Calendar;
import java.util.Scanner;


public class Data {

static int DAY_IM = 1000 * 60 * 60 * 24;

public static void main(String[] args) {

while (DAY_IM != 0) {
DAY_IM = DAY_IM + 1;
Calendar cal = Calendar.getInstance();
Scanner input = new Scanner(System.in);
System.out.println("Entre ano");
int ano = input.nextInt();
System.out.println("Entre mês");
int mês = input.nextInt();
System.out.println("Entre dia");
int data = input.nextInt();
if (data > 31)
System.out.println("Data inválida");

cal.set(ano, mês, data);
long day = cal.getTimeInMillis();
for (int x = 0; x < 1; x++) {
cal.setTimeInMillis(day);
day += (DAY_IM * 7.0);
System.out.println(String.format("DIA:%tc", cal));
System.out.println("============================");
}
}

}

}

Esse código, desenvolvido por mim e pelo meu colega Fernando (Estácio), mostra o dia da semana para uma determinada data (ano, mês e dia). Exemplo: ali onde tem entre ano! Se voce escreve 1944 e dá enter o programa pede: entre com o mês! Se você entrar com o mês de maio (4) e clicar enter o programa pede: entre com o dia! Se voce digitar 6 e clicar enter, ele lhe dará a resposta: 6/5/1944 foi um sábado. Você tem que digitar o número dos meses assim: janeiro (0) fevereiro (1), março(2) ...,dezembro (11).
Outra coisa para rodar esse programinha e se divertir você deve ter instalado na sua máquina um programa chamado eclipse. Se você tiver e junto com isto uma pequena noção da linguagem java, você pode se divertir vendo o dia do seu nascimento e dos seus amigos assim como outras datas. Divirta-se!

Antonio Gomes Lacerda

Nenhum comentário: