Mostrando entradas con la etiqueta false. Mostrar todas las entradas
Mostrando entradas con la etiqueta false. Mostrar todas las entradas

Operadores Relacionales

jueves, 27 de mayo de 2010 · 0 comentarios
Los operadores relacionales se usan para comparar dos valores almacenados en variables. Los diferentes operadores relacionales se listan a continuación:

<: El operador menor que < se usa para determinar si el valor almacenado en una variable es menor que el valor almacenado en otra variable. Cuando esta condición se satisface, el resultado de esta operación es “true”, caso contrario el resultado es “false”. La siguiente expresión ilustra el uso de este operador:
a < b

>: El operador mayor que > se usa para determinar si el valor almacenado en una variable es mayor que el valor almacenado en otra variable. Cuando esta condición se satisface, el resultado de esta operación es “true”, caso contrario el resultado es “false”. La siguiente expresión ilustra el uso de este operador:
a > b

<=: El operador menor o igual que <= su usa para determinar si el valor almacenado en una variable es menor o igual que el valor almacenado en otra variable. Cuando esta condición se satisface, el resultado de esta operación es “true”, caso contrario el resultado es “false”. La siguiente expresión ilustra el uso de este operador:
a <= b

>=: El operador mayor o igual que >= se usa para determinar si el valor almacenado en una variable es mayor o igual que el valor almacenado en otra variable. Cuando esta condición se satisface, el resultado de esta operación es “true”, caso contrario el resultado es “false”. La siguiente expresión ilustra el uso de este operador:
a >= b

==: El operador de igualdad == se usa para determinar si el valor almacenado en una variable es igual al valor almacenado en otra variable. Cuando esta condición se satisface, el resultado de esta operación es “true”, caso contrario el resultado es “false”. La siguiente expresión ilustra el uso de este operador:
a == b

!=: El operador de no igual != se usa para determinar si el valor almacenado en una variable es diferente al valor almacenado en otra variable. Cuando esta condición se satisface, el resultado de esta operación es “true”, caso contrario el resultado es “false”. La siguiente expresión ilustra el uso de este operador:
a != b

Tómese como ejemplo, dos números, 35 y 65, y determine que sucede cuando se usan los diferentes operadores relacionales en ellos:

  • 35 < 65 resulta en true
  • 35 > 65 resulta en false
  • 35 <= 65 resulta en true
  • 35 >= 65 resulta en false
  • 35 == 65 resulta en false
  • 35 != 65 resulta en true

En Java es posible comparar todos los objetos para saber si son iguales o no empleando == y !=. Sin embargo, los operadores de comparación <, >, <= o >= sólo pueden aplicarse a los tipos que soportan una relación de orden. Por lo tanto, todos los operadores relacionales pueden aplicarse a todos los tipos numéricos y a tipos char. Sin embargo, los valores de tipo boolean sólo pueden compararse para igualdad o desigualdad porque los valores “true” y “false” no están ordenados. Por ejemplo, true > false no tiene significado en Java.
[ Seguir leyendo ]

Tipos de Datos Boolean

martes, 11 de mayo de 2010 · 0 comentarios
Tipo de Datos Boolean

El tipo boolean representa valores de verdadero/falso. Java define los valores verdadero y falso empleando las palabras reservadas true y false. Por lo tanto, una variable o expresión de tipo boolean será uno de estos dos valores.

He aquí un programa que demuestra el tipo boolean:

//Demuestra valores boolean.
Class BoolDemo {
public static void main(String args[]) {
boolean b;
b = false;
System.out.println(“b es “ + b);
b = true;
System.out.println(“b es “ +b);
//Un valor boolean puede controlar la instrucción if
if(b) System.out.println(“ Esto se ejecuta.”);
b = false;
if(b) System.out.println(“ Esto no se ejecuta.”);
// La salida de un operador relacional es un valor boolean
System.out.println(“10 > 9 es “ + (10 > 9));
}
}
La Salida generada por este programa se muestra aquí:

b es false
b es true
Esto se ejecuta
10 > 9 es true

Hay que observar aquí tres aspectos interesantes acerca de este programa. En primer lugar, como puede ver, cuando se da salida a un valor boolean con println() se despliega “true” o “false”. En segundo lugar, el valor de una variable boolean es suficiente, en sí misma, para controlar la instrucción if. No es necesario escribir una instrucción if como ésta:

if(b == true) …

En tercer lugar, la salida de un operador relacional , como <, es un valor boolean. Por eso la expresión 10 > 9 despliega el valor “true”. Más aún, el conjunto extra de paréntesis alrededor de 10 > 9 es necesario porque el operador + tiene una mayor precedencia que >.

[ Seguir leyendo ]
Entradas Antiguas data:homeMsg

CodigoByte

Codigo QR

Etiquetas

Blogumulus by Roy Tanck and Amanda Fazani

Twitter

Seguir codigobyte en Twitter

Twitter Actualizar

    sigueme en Twitter

    Participa

    Java Twitter

    ¿Cúal es la extensión usada para guardar los archivos fuente Java?

    Mangoos

    Mangoos
    http://mangoosbuscador.wordpress.com/

    Anunciantes

    Se escribe con...

    Se escribe con...