Teste da classe scanner

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (376 palavras )
  • Download(s) : 0
  • Publicado : 31 de maio de 2011
Ler documento completo
Amostra do texto
import java.util.*;

class TesteDaClasseScanner
{
public static void main (String [] batatinha)
{

Scanner lerTeclado = new Scanner (System.in);

System.out.print("Digiteo nome:"); String meuNome = lerTeclado.nextLine();
System.out.print("Digite o dia:"); int meuDia = lerTeclado.nextInt();
System.out.print("Digite o mes:"); int meuMes =lerTeclado.nextInt();

System.out.print("\n Taubate," + meuDia+"/"+ meuMes+ "/"+ " Ola "+ meuNome+ " Seja Bem Vindo!");

}
}

import java.util.*;

class TestaData2
{
public static voidmain(String[] args)
{
int meuDia, meuMes, meuAno;

Data MinhaData = new Data();
MinhaData.ExibeData();
Scanner lerTeclado = new Scanner (System.in);while (true)
{

System.out.print("Digite o Dia:"); meuDia = lerTeclado.nextInt();
System.out.print("Digite o Mes:"); meuMes =lerTeclado.nextInt();
System.out.print("Digite o Ano:"); meuAno = lerTeclado.nextInt();

if (!MinhaData.ModificaData( meuDia,meuMes,meuAno)) { System.out.println("DataInvalida!"); }
else{ MinhaData.ExibeData(); }

}
}
}


class Data
{
public int dia, mes, ano;

public void ExibeData() {System.out.println("Data: " + dia + "/" + mes + "/" + ano); }

public boolean DataEValida (int MeuDia, int MeuMes, int MeuAno)
{
if(MeuDia31 || MeuMes 12) { return false; }if(MeuDia==31)
{
if(MeuMes !=1 || MeuMes !=3 || MeuMes !=5 || MeuMes!=7 || MeuMes!=8 || MeuMes!=10 || MeuMes !=12)
{ return false; }
}
if(MeuDia==29 &&MeuMes==2) { if(MeuAno%4 != 0) { return false; } }
return true;

}
public boolean ModificaData(int MeuDia, int MeuMes,int MeuAno)
{
if (DataEValida(MeuDia,...
tracking img