Esto quiere decir: primero evalua X y luego incrementa X, primero incrementa X y luego evalua X, primero evalua X y luego disminuye X y , por último, primero disminuye X y luego evalúa X. Esto quiere decir que la expresión X++ es un mando de asignación, pero también una expresión que devuelve un resultado que, en este caso, es X antes de que se incremente.
Por ejemplo:
X=10;
Y=X++;
dará como resultado X=11 e Y=10. Intendad editar y poner en marcha lo siguiente clase incdec
{
public static void main(Cadena [] a)
{
ent X,Y,Z,W,V;
X=10;
System.out.println("X="+X);
Y=X++;
System.out.println("Y=X++: tengo X="+X+",Y="+Y);
Z=++Y;
System.out.println("Z=++Y: tengo Z="+Z+",Y="+Y);
W=Z--;
System.out.println("W=Z--: tengo W="+W+",Z="+Z);
V=--W;
System.out.println("V=--W: tengo V="+V+",W="+W);
}
}
Otros operadores son los de comparación, es decir:
> mayor de, x>y nos da verdadero si x es mayor que y, en caso contrario, nos da falso
>= mayor o igual a, x>=y nos da verdadero si x es mayor o igual a y, en caso contrario nos da falso
< menor de, x<y nos da verdadero si x es menor de y, en caso contrario, nos da falso
<= menor o igual a, x<=y nos da verdadero si x es menor o igual a y, en caso contrario, nos da falso
== igual a, x==y nos da verdadero si x es igual a y, en caso contrario, nos da falso
!= diferente, x!=y nos da verdadero si x es diferente de y, en caso contrario, nos da falso
Tenemos también los operadores lógicos &&, || y !, que representan la conjunción y, la disjuntiva o y el no: Establecidos los valores booleanos x e y , x && y será verdadera si x e y lo son también; será falsa si no lo son (si las dos son falsas o si una es verdadera y la otra falsa).
x || y sará vedadera si x o y o los dos son verdaderas (será falsa sólo si los dos son falsos). !x será verdadera si x es falsa, mientras será falsa si x es verdadera.
Tenemos los operadores binarios orientados hacia los bit:
&, AND bit a bit
| , OR bit a bit
^, OR EXCLUSIVO, bit a bit
y los shift, >>, <<, >>>.
Estas operaciones binarias son muy útiles para construir las matrices.
Usuarios que han visto este tema también han visto...
- Conexión a una base de datos en Java
- Construir un pool de objetos en Java
- Introducción a los Asertos en Java
- Listar fuentes del sistema
- Ordenar listas en Java
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.