Oie, eu to fazendo um trabalho pra faculdade com a importação de uma classe para outra com a função boolean usando case certo, eu fiz o algoritmo nesse primeiro metodo rodo certo, mais nao to conseguindo fazer rodar na segunda classe, ta dando erro no IF onde eu destaquei com vermelho.
se alguem puder corrigir esse erro pra mim agradeço. as informação necessarias creio que estão aqui.
10 - Crie um método que receba três valores numéricos como parâmetros. Analise se o
terceiro valor pertence ao intervalo formado entre os dois anteriores.
public double VerificarNumero(double num1, double num2, double num3){
if (num1 < num2){
if (num3 > num1 && num3 < num2)
return num3;
}
else {
if (num2 < num1)
if (num3 > num2 && num3 < num1)
return num3;
}
return num3;
}
case 10:
String num1 = JOptionPane.showInputDialog("Digite primeiro numero numero: ");
String num2 = JOptionPane.showInputDialog("Digite segundo numero numero: ");
String num3 = JOptionPane.showInputDialog("Digite terceiro numero numero: ");
double fica = Double.parseDouble(num3);
[color=red]if (x.VerificarNumero((fica )){[/color]
JOptionPane.showMessageDialog(null, "o terceiro valor " +fica+ " pertence ao intervalo dos dois primeiro numeros: " );
}
else{
JOptionPane.showMessageDialog(null, "o terceiro valor " +fica+ " NAO pertence ao intervalo dos dois primeiro numeros: " );