Operadores Lógicos en Java

Código Fuente OperaLogico.java

 

public class OperaLogico {
    
    static boolean prueba1(int val) {
	System.out.println("prueba1(" + val + ")");
	System.out.println("resultado: " + (val < 1));
	return val < 1;
    }
    static boolean prueba2(int val) {
	System.out.println("preuba2(" + val + ")");
	System.out.println("resultado: " + (val < 2));
	return val < 2;
    }
    static boolean prueba3(int val) {
	System.out.println("prueba3(" + val + ")");
	System.out.println("resultado: " + (val < 3));
	return val < 3;
    }
    public static void main(String[] args) {

	// Primer prueba "Corto-Circuito"
	if(prueba1(0) && prueba2(2) && prueba3(2))
	    System.out.println("Primera Expresion es Verdadera");
	else
	    System.out.println("Primera Expresion es Falsa");

	// Segunda Prueba Condicional 

	if(prueba1(4) || prueba2(1)) 
	    System.out.println("Segunda Expresion es Verdadera");
	else 
	    System.out.println("Segunda Expresion es Falsa");
	
	// Tercer Prueba Negacion 
	if(65 != 65) 
	    System.out.println("Tercer Expresion es Falsa");
	else 
	    System.out.println("Tercer Expresion es Verdadera");
	
    }
    
} 

Clase OperaLogico

La ejecución de este programa da como resultado:

 
$ java OperaLogico
prueba1(0)
resultado: true
preuba2(2)
resultado: false
Primera Expresion es Falsa
prueba1(4)
resultado: false
preuba2(1)
resultado: true
Segunda Expresion es Verdadera
Tercer Expresion es Verdadera

Menú Curso

Objetos, Java y JDK

Composición, Clases y Librerías("Packages").

Variables, Constructores, Métodos y Comentarios.

Herencias ("Inheritance"), Condicionales y Ciclos

Operadores, Errores y Datos de Entrada/"Streams".

Interfases, Arreglos y Polimorfismo.

Collections Framework, "Threads", Garbage Collection y "Assertions".

Java 5 / JDK 5 .

Instalación Software.

Codigo.