Estou começando a estudar o livro código limpo e estou amando, gostaria de saber se na hora de limpar um código, para resumir e deixar a sintaxe mais clara tenho que usar e abusar do tipo boolean ou existe inúmeras possibilidades de fazer essa limpeza?
import java.util.Scanner;
public class BrincandoComIfs {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
int idade;
boolean pessoaFormenorIdade;
boolean pessoaFormaiorIdade;
System.out.println("informe idade");
idade=teclado.nextInt();
pessoaFormenorIdade=idade<=17==true;
pessoaFormaiorIdade=idade>=18==true;
if(pessoaFormenorIdade) {
System.out.println("menor de idade");
}else {
if(pessoaFormaiorIdade) {
System.out.println("maior de idade");
}
teclado.close();
}
}
}