private boolean decolando;
private boolean aterrisando;
public boolean isDecolando() {
return decolando;
}
public void setDecolando(boolean decolando) {
this.decolando = decolando;
}
public boolean isAterrisando() {
return aterrisando;
}
public void setAterrisando(boolean aterrisando) {
this.aterrisando = aterrisando;
}
public static String validaVOO(){
if(decolando == false) {
}
return " ";
}
boa noite
primeiro crie a classe
package br.com.guj.aviao;
public class Aviao {
private boolean decolar;
private boolean aterrisando;
public boolean isDecolar() {
return decolar;
}
public void setDecolar(boolean decolar) {
this.decolar = decolar;
}
public boolean isAterrisando() {
return aterrisando;
}
public void setAterrisando(boolean aterrisando) {
this.aterrisando = aterrisando;
}
public boolean validaVooDecolar() {
if(decolar == true) {
System.out.println("decolando ...");
return true;
}else {
System.out.println("não pode decolar ...");
return false;
}
}
public boolean validaVooAterrisar() {
if (aterrisando == true) {
System.out.println("aterrisando ...");
return true;
} else {
System.out.println("não pode aterrisar ...");
return false;
}
}
}
depois crie a classe para teste
package br.com.guj.aviao;
public class TesteAviao {
public static void main(String[] args) {
Aviao aviao = new Aviao();
aviao.setAterrisando(true);
aviao.setDecolar(false);
aviao.validaVooDecolar();
aviao.validaVooAterrisar();
}
}
1 curtida
Evite escrever condicionais dessa forma.
Prefira assim:
public boolean validaVooDecolar() {
if (decolar) {
System.out.println("decolando ...");
} else {
System.out.println("não pode decolar ...");
}
return decolar;
}
Ou use o operador ternário:
public boolean validaVooDecolar() {
System.out.println(decolar ? "decolando ..." : "não pode decolar ...");
return decolar;
}
1 curtida