O código não tem erro nenhum (que impeça de rodar) fora um que está dizendo que && é ou está indefinido para os tipos double e boolean. Alguém sabe como eu resolvo isso? (Ou dizer se não é possível usar && para variáveis tipo double e boolean mesmo). Desde já eu agradeço!
package aula01;
import java.util.Scanner;
public class PegarOResto {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
double d,
e,
f,
x,
y,
z;
final int p = 50;
double q;
q = Math.pow(2, 6);
System.out.println("Escreva 3 números:");
d = in.nextDouble();
e = in.nextDouble();
f = in.nextDouble();
x = d+15*p;
y = p*q+e;
z = (f*y)+p/q;
double maior;
System.out.println("O resultado de x é: "+x);
System.out.println("O resultado de y é: "+y);
System.out.println("O resultado de z é: "+z);
if(x>y&&z){
x = maior;
} else {
if(y>z) {
y = maior;
} else {
z = maior;
}
}
System.out.println("E o maior deles é: "+maior);
}
}