2.8 Toma de decisiones: operadores de igualdad y relacionales
53
Operador estándar
algebraico de igualdad
o relacional
Operador de
igualdad o
relacional de Java
Ejemplo
de condición
en Java
Signifi cado de la
condición en Java
Operadores de igualdad
=
==
x == y
x
es igual a
y
≠
!=
x != y
x
no es igual a
y
Operadores relacionales
>
>
x > y
x
es mayor que
y
<
<
x < y
x
es menor que
y
≥
>=
x >= y
x
es mayor o igual que
y
≤
<=
x <= y
x
es menor o igual que
y
1
// Fig. 2.15: Comparacion.java
2
// Compara enteros utilizando instrucciones if, operadores relacionales
3
// y de igualdad.
4
import
java.util.Scanner;
// el programa utiliza la clase Scanner
5
6
public class
Comparacion
7
{
8
// el método main empieza la ejecución de la aplicación en Java
9
public static void
main( String args[] )
10
{
11
// crea objeto Scanner para obtener la entrada de la ventana de comandos
12
Scanner entrada =
new
Scanner( System.in );
13
14
int
numero1;
// primer número a comparar
15
int
numero2;
// segundo número a comparar
16
17
System.out.print(
"Escriba el primer entero: "
);
// indicador
18
numero1 = entrada.nextInt();
// lee el primer número del usuario
19
20
System.out.print(
“Escriba el segundo entero: “
);
// indicador
21
numero2 = entrada.nextInt();
// lee el segundo número del usuario
22
23
if
( numero1 == numero2 )
24
System.out.printf(
“%d == %d\n”
, numero1, numero2 );
25
26
if
( numero1 != numero2 )
27
System.out.printf(
“%d != %d\n”
, numero1, numero2 );
28
29
if
( numero1 < numero2 )
30
System.out.printf(
“%d < %d\n”
, numero1, numero2 );
31
32
if
( numero1 > numero2 )
33
System.out.printf(
“%d > %d\n”
, numero1, numero2 );
34
35
if
( numero1 <= numero2 )
36
System.out.printf(
“%d <= %d\n”
, numero1, numero2 );
Figura 2.15
| Operadores de igualdad y relacionales. (Parte 1 de 2).
Figura 2.14
| Operadores de igualdad y relacionales.
02_MAQ_CAP_02.indd53
4/19/081:19:04AM