Pues de muchas formas...
Código:
boolean A;
int b=2;
int c=3;
if (b+c==5) A=true;
else A=false;
Código:
boolean PrimeroMayor(int b, int c){
if (b>c)return true;
else return false;
}
Y en otras ocasiones no es que necesites de un booleano para que te devuelva un valor cuando se cumpla una característica... es que el hecho que se cumpla la característica o no es en sí un true o un false.
Código:
int sumaDadosdeSeis(int a, int b){
return a+b;
}
if (sumaDadosdeSeis(3,1)>6)System.out.print("La suma de la tirada de 2 dados es MAYOR que la mitad");
else System.out.print("La suma de la tirada de 2 dados es MENOR que la mitad");
Cuando te pongas a hacer bucles o tomas de decisiones empezarás a ver su utilidad:
if (condición=true) acción A;
if (condición=true) acción A
else acción B
while (condición) acción A
do acción A
while (condición)
for (inicio;condición;cambia) Acción A;