Buenas compañeros esta semana he comenzado Java en el curso, y hasta hace unas 2horas todo lo entendia como la seda, pero como la vida no es un camino de rosas me ha surgido una duda y no hay manera de sacarla. Os la expongo y a ver si me podeis decir el porqué de ese resultado y os digo donde me pierdo yo...
Ahí va:
Operadores Relacionales:
Operador SintaxiS Devuelve true si
&& op1 && op2 op1 i op2 son ciertos
|| op1 || op2 uno de los dos es cierto
! ! op op és falso
Tablas de la Verdad:
A B A i B A B A o B A no A
T T T T T T T F
T F T T F F F T
F T T F T F
F F F F F F
boolean a = true, b = false, c;
c = !( ( c && b ) || !a);
(a->true, b->false; c->true) No entiendo de donde sale el resultado a ver si alguien me lo puede explicar.