Cuál es la salida del siguiente programa en JAVA?
boolean a = false;
boolean b = true;
boolean c = !a;
boolean d = a || b;
boolean e = d || c && !a;
boolean f = true && !e;
System.out.println (a);
System.out.println (b);
System.out.println (c);
System.out.println (d);
System.out.println (e);
System.out.println (f);
Respuestas
Respuesta dada por:
1
La salida es:
a = 0 (false)
b = 1 (true)
c = 1 (true)
d = 1 (true)
e = 1 (true)
f = 0 (false)
Te comentaré que ocurre en cada linea de código de este programa en JAVA
Declaración de variables
boolean a = false; ⇒ Se declara el estado de la variable boolean a falso
boolean b = true; ⇒ Se declara el estado de la variable boolean b veradero
boolean c = !a; ⇒ Se declara el estado de la variable boolean c distinto a a
Operaciones booleanas
En JAVA || corresponde a la operación OR y && a la operación AND, por ultimo != es la negación.
boolean d = a || b; ⇒ d = a OR b = 0 or 1 = true (1)
_
boolean e = d || c && !a; ⇒ e = (d OR c) AND a
e = (1 or 1) AND 1 = 1 AND 1 = 1
__
boolean f = true && !e; ⇒ f = true AND e
f = 1 and 0 = 0
a = 0 (false)
b = 1 (true)
c = 1 (true)
d = 1 (true)
e = 1 (true)
f = 0 (false)
Te comentaré que ocurre en cada linea de código de este programa en JAVA
Declaración de variables
boolean a = false; ⇒ Se declara el estado de la variable boolean a falso
boolean b = true; ⇒ Se declara el estado de la variable boolean b veradero
boolean c = !a; ⇒ Se declara el estado de la variable boolean c distinto a a
Operaciones booleanas
En JAVA || corresponde a la operación OR y && a la operación AND, por ultimo != es la negación.
boolean d = a || b; ⇒ d = a OR b = 0 or 1 = true (1)
_
boolean e = d || c && !a; ⇒ e = (d OR c) AND a
e = (1 or 1) AND 1 = 1 AND 1 = 1
__
boolean f = true && !e; ⇒ f = true AND e
f = 1 and 0 = 0
Preguntas similares
hace 6 años
hace 9 años