Operadores Condicionales
conceptos de operadores condicionales
"&&" funciona como operador logico AND
int oplog1 = 12;
int oplog2 = 2;
int oplog3 = 3;
int oplog4 = 9;
int result1 = oplog1 /oplog2;
int result2 = oplog4 - oplog3;
(result1) && (result2);
"||" funciona como operador logico OR
float orlog1 = 9.50;
float orlog2 = 10;
(orlog1)||(orlog2);
"?:" Es una forma reducida de escribir un if-then-else.
int mnumero1 = 2;
int mnumero2 = 14;
int menor;
menor(mnumero1 < mnumero2)?mnumero1:mnumero2;
System.out.println("El menor de los dos números es " + menor);
"instanceof" es un operador especial para objetos que permite comprobar si un objeto es de una clase en concreto. Se estudiara con mayor detalle en otro capitulo porque va a compañado de sentencias de control.
class Piniata{}
interface Fiesta {}
class Globo extends Piniata implements Fiesta {}
// instanciamos objetos
Piniata p = new Piniata;
Globo g = new Globo;
// veamos a que clase pertenece
p instanceof Piniata;
System.out.println("Piniata");
p instanceof Globo;
System.out.println("Globo");
Last updated
Was this helpful?