[b]Bem galera estou estudando para uma prova a questao é o seguinte .
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
Criar um metodo -invalido
validadia;validames;validaano;exibedata
criar outro metodo -valido
exibindo tbm se é ano bisexto ou nao. [/b]
a segunda parte esta com muitos erros e nao consigo achar porfavor se alguem corrigir agradeço
Esta é a Primeira parte
[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;
}
}
public 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]
Esta é a segunda que esta com os erros
[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]