curso de java

Curso de Java
Desde cero hasta conexiones con bases de datos MySQL

Iniciación: página 26
[ 23, 24, 25, 26, 27, 28, 29 ]

Iniciación al lenguaje Java

Estructuras de control

Operadores lógicos

OR

El operador OR se representa en Java con un doble pipe (||. Este caracter normalmente está en la misma tecla del número 1. Es esa línea vertical cortada en el centro. Su código ASCII es 124); funciona de acuerdo con la siguiente tabla:

Operando 1 Operador Operando 2 Resultado

True

|| True True

False

|| True True

True

|| False True

False

|| False False

Con lo anterior podemos hacer una nueva versión del programa en el que, en lugar de anidar las estructuras de control, usaremos el operador OR (||):


DemoIfElseOr.java

package cursojava.demos; //La encapsulamos en un lugar para todos los demos

import javax.swing.JOptionPane; //Importamos la clase JOptionPane

public class DemoIfElseOr{

    String nombre; 

    public DemoIfElseOr() {

    	pideNombre();

    	muestraSaludo();    	

    }   

    private void pideNombre(){

    	nombre=JOptionPane.showInputDialog(null,"Escribe tu nombre");//Pide el nombre

    }

    private void muestraSaludo(){   	

    	if(nombre==null || nombre.equals("")){//Uso del operador OR

    		JOptionPane.showMessageDialog(null,"No diste tu nombre");//Mensaje de error

    	}else{

    		JOptionPane.showMessageDialog(null,"Hola "+nombre);//Saluda en pantalla    	

    	}

    }    

    public static void main(String[] args) {

       new DemoIfElseOr();

    }

}    

[ Anterior | Siguiente ]