estou iniciando o meu estudo em OOJava, estou tentando fazer esse exercicio, porem ao tentar compilar apresenta uns erros na estrutura de condicao if else, estou usando a ferramenta Jcreator.
Elabore um programa em Java, que permita determinar o pedigree de um cão sabendo-se que para determinar o pedigree de um cão é necessário observar sua genealogia até pelo menos sua terceira geração. Portanto, para saber se um cão tem pedigree o mesmo deverá apresentar a mesma raça e cor dos seus pais, mesma raça e cor de dos seus avós maternos e mesma raça de um dos seus avós paternos.
public class Cao {
private String raca;
private String cor;
public String getRaca() {
return raca;
}
public void setRaca( String raca) {
this.raca = raca;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
}
// essa 1º class acima ta compilando beleza.. o erro e apresentado nessa abaixo
Pergunta
Guest --Iniciante --
Bom Dia, amigos....
estou iniciando o meu estudo em OOJava, estou tentando fazer esse exercicio, porem ao tentar compilar apresenta uns erros na estrutura de condicao if else, estou usando a ferramenta Jcreator.
Elabore um programa em Java, que permita determinar o pedigree de um cão sabendo-se que para determinar o pedigree de um cão é necessário observar sua genealogia até pelo menos sua terceira geração. Portanto, para saber se um cão tem pedigree o mesmo deverá apresentar a mesma raça e cor dos seus pais, mesma raça e cor de dos seus avós maternos e mesma raça de um dos seus avós paternos.
public class Cao {
private String raca;
private String cor;
public String getRaca() {
return raca;
}
public void setRaca( String raca) {
this.raca = raca;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
}
// essa 1º class acima ta compilando beleza.. o erro e apresentado nessa abaixo
-----------------------------------------------------------
class Pedigree {
public static void main(String[] args) {
Cao cao1 = new Cao();
cao1.setRaca("Pastor");
cao1.setCor("Preto");
Cao pai = new Cao();
pai.setRaca("Pastor");
pai.setCor("Preto");
Cao mae = new Cao();
mae.setRaca("Pastor");
mae.setCor("Preto");
Cao avoMaterno = new Cao();
avoMaterno.setRaca("Pastor");
avoMaterno.setCor("Preto");
Cao havoMaterna = new Cao();
havoMaterno.setRaca("Pastor");
havoMaterno.setCor("Preto");
Cao avoPaterno = new Cao();
avoPaterno.setRaca("Pastor");
avoPaterno.setCor("Preto");
Cao havoPaterno = new Cao();
havoPaterno.setRaca("Fila");
havoPaterno.setCor("Preto");
}
public void avalia(Cao cao1) {
if( (cao1.getRaca() == pai.getRaca())
&& (cao1.getCor() == pai.getCor())
&& (cao1.getRaca() == mae.getRaca())
&& (cao1.getCor() == mae.getCor())
&& (cao1.getRaca() == avoMaterno.getRaca())
&& (cao1.getCor() == avoMaterno.getCor())
&& (cao1.getRaca() == avoPaterno.getRaca() )
&& (cao1.getCor() == avoPaterno.getCor())
&& (cao1.getRaca() == havoMaterno.getRaca())
&& (cao1.getCor() == havoMaterno.getCor())
&& (cao1.getRaca() == avoPaterno.getRaca())
|| (cao1.getCor() == havoPaterno.getCor()) ) {
System.out.println("Tem Pedigree");
}else{
System.out.println("não tem Pedigree");
}
}
}
---------------------------------------------------------------------------------------
desde já agradeco a todos....
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.