Olá, pessoal, tenho a seguinte dúvida:
Tenho um método que checa algumas informações usando o “If” e “else” mas esse método tem um
"if" e “else if” e termina em “else”, a lógia não seria esta: se o programa passa pelo “if” e verifica q é falso ele passaria pelo outro “else if” e se este fosse verdadeiro o programa terminaria, mas o que acontece é que quando passo pelo primeiro “if” e verifica que o mesmo é falso e na lógica teria q cair no “else if” ele cai nele e também no “else” que coloquei no final.
Vou colocar o método pra vcs verem:
public double contatosMiolo1() {
double num = 0;
if (verificarTamMaxDuplo1() && getCorteDuplo() > 0) {
num = corteDuplo();
} else if (verificarTamMaxSeco1() && getCorteDuplo() == 0) {
num = corteSeco();
} else {
System.out.println("Tamanho não suportado");
}
return num;
}