Ir al contenido principal

6. Java – Operadores Básicos



Bienvenidos a nuestro Curso de Java desde Cero, en éste capítulo estaremos hablando de los Operadores Básicos en Java.

En el capítulo anterior, aprendimos todo lo relacionado con las variables dentro del mundo de Java. Si eres nuevo en este curso, te recomiendo que le eches un vistazo al capítulo anterior para que te pongas en contexto (Capítulo 5 – Variables).

Java proporciona un conjunto de operadores para manipular variables. Hoy vamos a ver los operadores mas 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:
OperadorDescripción
+Adición – Suma los valores de los operadores
-Resta – Resta el operando de la derecha del operador del lado izquierdo
*Multiplicación – Multiplica los valores de ambos lados del operador
/División – Divide el operador del lado izquierdo por el operando de la derecha
%Módulo – Divide el operando de la izquierda por el operador del lado derecho y devuelve el resto
++Incremento – Aumenta el valor del operando en 1
--Decremento – Disminuye el valor del operando por 1
Veamos un ejemplo:
public class Prueba{
 
  public static void main(String args[]) {
     int a = 10;
     int b = 20;
     int c = 30;
     int d = 40;
     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) );
     System.out.println("c % a = " + (c % a) );
     System.out.println("a++   = " +  (a++) );
     System.out.println("a--   = " +  (a--) );
     // Diferencia entre d++ y ++d
     System.out.println("d++   = " +  (d++) );
     System.out.println("++d   = " +  (++d) );
  }
}
Se ejecutamos este codigo deberá producir:
operadores-java

Operadores Relacionales

OperadorDescripción
==Comprueba si los valores de dos operandos son iguales o no, si sí, entonces condición sea verdadera.
!=Comprueba si los valores de dos operandos son iguales o no, si los valores no son iguales, entonces la condición se convierte en realidad.
>Comprueba si el valor del operando de la izquierda es mayor que el valor del operando derecho, si sí, entonces condición sea verdadera.
<Comprueba si el valor del operando de la izquierda es menor que el valor del operando derecho, si es así, entonces la condición sea verdadera.
>=Comprueba si el valor del operando de la izquierda es mayor o igual que el valor del operando derecho, si sí, entonces condición sea verdadera.
<=Comprueba si el valor del operando de la izquierda es menor o igual que el valor del operando derecho, si es así, entonces la condición sea verdadera.
Ejemplo:
public class Prueba{
 
  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) );
  }
}
Ejecutamos:
operadores-java2

Operadores Lógicos

OperadorDescripción
&&Llamado lógico AND. Si ambos operandos son distintos a cero, entonces la condición sea verdadera.
||Llamado operador lógico OR. Si alguno de los dos operados son no cero, entonces la condición sea verdadera.
!Llamado operador lógico NOT. Utilizado para invertir el estado lógico de su operando. Si una condición es verdadera, entonces el operador NOT será falso.
Ejemplo:
public class Prueba {
 
  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));
  }
}
Ejecutamos:
operadores-java3

Operadores De Asignación

OperadorDescripción
=Operador de asignación simple. Asigna valores de operados del lado derecho al operando del lado izquierdo.
+=Añadir y operador de asignación, Añade operando derecho al operando izquierdo y asigna el resultado al operando de la izquierda.
-=Restar y operador de asignación, se resta el operando derecho del operando de la izquierda y asigna el resultado al operando de la izquierda.
*=Multiplicar y operador de asignación, se multiplica el operando derecho al operando de la izquierda y asignar el resultado a la izquierda del operando.
/=Divide y operador de aignación, se divide el operando izquierdo con el operando derecho y asigna el resultado a la izquierda del operando.
%=Módulo y operado de asignación, se saca el módulo el operando izquierdo con el operando derecho y asignan el resultado al operando de la izquierda.
Ejemplo:
public class Prueba {
 
  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;
     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 );
  }
}
Ejecutamos:
operadores-java4


Leave A Reply

Your email address will not be published. Required fields are marked *

Comentarios

Entradas populares de este blog

Kali Linux Guia Español (Mega)(Pdf)

MEGA PAQUETE CON MAS DE 60 CURSOS DE VIDEO2BRAIN

Curso Certified Ethical Hacker. Seguridad, Penetración, Proteccion Pdf Mega