Operadores Básicos
Java proporciona un conjunto de operadores para manipular variables. Veremos los operadores más importantes:
Operadores aritméticos.
Operadores relacionales.
Operadores lógicos.
Operadores de asignación.
Operadores aritméticos
Los operadores aritméticos se utilizan en expresiones matemáticas de la misma manera que se utilizan en el álgebra. En la
siguiente tabla se muestran los operadores aritméticos:
Veamos un ejemplo:
public class Curso {
public static void main(String args[]) {
int a = 10;
int b = 20;
int c = 25;
int d = 25;
System.out.println("a + b = " + (a + b) );
System.out.println("a - b = " + (a - b) );
System.out.println("a * b = " + (a * b) );
System.out.println("b / a = " + (b / a) );12
System.out.println("b % a = " + (b % a) );
System.out.println("c % a = " + (c % a) );
System.out.println("a++ = " + (a++) );
System.out.println("b-- = " + (a--) );
// Mira la diferencia entre d++ and ++d
System.out.println("d++ = " + (d++) );
System.out.println("++d = " + (++d) );
}
}
Se ejecutamos este código deberá producir:
a + b = 30
a - b = -10
a * b = 200
b / a = 2
b % a = 0
c % a = 5
a++ = 10
b-- = 11
d++ = 25
++d = 27
Operadores relacionales
En Java existen los siguientes operadores relacionales:Veamos un ejemplo:
public class Curso {
public static void main(String args[]) {
int a = 10;
int b = 20;
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}
Se ejecutamos este código deberá producir:
a == b = false
a != b = true
a > b = false
Veamos un ejemplo:
public class Curso {
public static void main(String args[]) {
int a = 10;
int b = 20;
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}
Se ejecutamos este código deberá producir:
a == b = false
a != b = true
a > b = false
Veamos un ejemplo:
public class Curso {
public static void main(String args[]) {
int a = 10;
int b = 20;
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}
Se ejecutamos este código deberá producir:
a == b = false
a != b = true
a > b = false4
a < b = true
b >= a = true
b <= a = false
Operadores lógicos
En la siguiente tabla se muestran los operadores lógicos:
Veamos un ejemplo:
public class Curso {
public static void main(String args[]) {
boolean a = true;
boolean b = false;
System.out.println("a && b = " + (a&&b));
System.out.println("a || b = " + (a||b) );
System.out.println("!(a && b) = " + !(a && b));
}
}
Se ejecutamos este código deberá producir:
a && b = false
a || b = true
!(a && b) = true
Operadores de asignación
En Java existen las siguientes operadores de asignación:
Veamos un ejemplo:
public class Curso {
public static void main(String args[]) {
int a = 10;
int b = 20;
int c = 0;
c = a + b;
System.out.println("c = a + b = " + c );
c += a;12
System.out.println("c += a = " + c );
c -= a;
System.out.println("c -= a = " + c );
c *= a;
System.out.println("c *= a = " + c );
a = 10;
c = 15;
c /= a ;
System.out.println("c /= a = " + c );
a = 10;
c = 15;
c %= a;
System.out.println("c %= a = " + c );
}
}
Se ejecutamos este código deberá producir:
c = a + b = 30
c += a = 40
c -= a = 30
c *= a = 300
c /= a = 1
c %= a = 5
No hay comentarios:
Publicar un comentario