Boa noite! Estou tentando testar se um objeto com 3 dimensões (x,y e z) poderia passar por uma abertura de duas dimensões (a e b). Tentei usar if e else pra condicionar a possibilidade a: variáveis serem maiores que 0; pelo menos duas dimensões do objeto tridimensional devem ser menores que as dimensões a e b. A terceira dimensões pode ser maior já que isso não impediria o objeto de entrar. Tem alguma forma de eu deixar o meu código mais limpo? Preciso de algum outro comando? (while, for,…). Desde já, agradeço!
Ps: Esse exercício é um dos que meu professor deixou para exercitarmos, por isso eu não quero a resposta, algumas dicas já me ajudariam muito!
Scanner in = new Scanner (System.in);
int a = in.nextInt();
int b = in.nextInt();
int x = in.nextInt();
int y = in.nextInt();
int z = in.nextInt();
if (x<=a && y<=b && x>0 && y>0 && z>0 && a>0 && b>0) {
System.out.println("S");
} else if (x<=a && z<=b && x>0 && y>0 && z>0 && a>0 && b>0) {
System.out.println("S");
} else if (y<=a && z<=b && x>0 && y>0 && z>0 && a>0 && b>0) {
System.out.println("S");
} else {
System.out.println("N");
}