Bem Estou fazendo uma prova que alguns amigos fizeram hoje farei ela segunda porem a Classe esta cheia de erros jah procurei mas não achei porfavor alguem pode me indicar eles outra coisa teria outra maneira de fazer isso mais pratica quem sabe …
A questão informa alguns dados que seriam
exibedata>mostra dia/mes/ano;
validadia>retorna 1-----31;
validaMes>retorna 1-----12;
ValidaAno>Deve retornar 2011 caso seja negativo;
AnoBiSexto>retorna true ou false;
exibe extenso>10=escreva outubro
[code]public class data {
void exibeData (int validaDia,int validaMes,int validaAno){
System.out.println(validaDia + "/" + validaMes + "/" + validaAno );
}
int validaDia (int validaDia){
if (validaDia>0 && validaDia <32){
return validaDia ;
} else
return 1;
}
void validaMes (int validaMes){
if (validaMes < 1 || validaMes >12){
validaMes=1;
}
int validaAno (int validaAno){
if (validaAno >0){
return validaAno;
} else
return 2011;
boolean biSexto (int validaAno){
int biss=validaAno%4
int Sexto=validaAno%100
if (biss==0 && Sexto!=0){
return true ;
} else
return false;
void exibeExtenso (int validaMes){
if (validaMes=1){
System.out.println("Janeiro");
} else
if (validaMes=2){
System.out.println("Fevereiro");
}
else
if (validaMes=3){
System.out.println("Março");
}
else
if (validaMes=4){
System.out.println("Abril");
}
else
if (validaMes=5){
System.out.println("Maio");
}
else
if (validaMes=6){
System.out.println("Junho");
}
else
if (validaMes=7){
System.out.println("Julho");
}
else
if (validaMes=8){
System.out.println("Agosto");
}
else
if (validaMes=9){
System.out.println("Setembro");
}
else
if (validaMes=10){
System.out.println("Outubro");
}
else
if (validaMes=11){
System.out.println("Novembro");
}
else
if (validaMes=12){
System.out.println("Dezembro");
}[/code]
Bem os Erros começam apartir do validaAno
[b]A segunda parte seria o teste que tbm esta com erros que nao encontro
a questao seria
Criar um metodo -invalido
validadia;validames;validaano;exibedata
criar outro metodo -valido
exibindo tbm se é ano bisexto ou nao.[/b]
[code]import java.util*;
public class test {
public static void main(String[] args) {
Data x ;
x=new Data();
x.validaDia=-1;
x.validaMes=-1;
x.validaAno=-1;
x.exibeData();
Data y;
y=new Data();
y.biSexto (int validaAno);
if.biSexto (y.biSexto==true){
System.out.println("Verdadeiro");
}else
System.out.println("Falso");
}
y.exibeExtenso (int validaMes);
[/code]