[public static void main(String[] args) {
boolean AmigoDoDono ;
boolean sim =true; // por quê se eu colocar como true ela dá um resultado como falso e quando eu coloco false esse código me dá um resultado verdadeiro??
int idade ;
idade =Integer.parseInt(JOptionPane.showInputDialog("digte a idade"));
AmigoDoDono = Boolean.parseBoolean(JOptionPane.showInputDialog("Voce é amigo do Dono","sim ou não"));
if (idade == 18 || AmigoDoDono ==sim){
System.out.println("pode entrar");
}
else
System.out.println("não pode entrar");
}
}
]