Tutorial Java operadores basicos

Java proporciona un gran conjunto de operadores para manipular variables

Podemos dividir todos los operadores de Java en los siguientes grupos: Operadores aritméticos, Operadores relacionales, Operadores de Bitwise, Operadores logicos, Operadores de Asignación, Operadores Misceláneos

Operadores aritméticos

Los operadores aritméticos se usan en expresiones matemáticas de la misma manera que se usan en el álgebra. La siguiente tabla enumera los operadores aritméticos

Supongamos que la variable entera A contiene 10 y la variable B tiene 20, entonces

  • + (Adición) Agrega valores a cada lado del operador. A + B dará 30
  • - (Resta) Resta el operando de la mano derecha del operando de la izquierda. A - B dará -10
  • * (Multiplicación) Multiplica los valores a cada lado del operador. A * B dará 200
  • / (División) Divide el operando de la izquierda por el de la derecha. B / A dará 2
  • % (Módulo) Divide el operando de la izquierda por el de la derecha y devuelve el resto. B% A dará 0
  • ++ (Incremento) Aumenta el valor del operando en 1. B ++ da 21
  • - (Decremento) Disminuye el valor del operando en 1. B-- da 19

Los operadores relacionales

Hay los siguientes operadores relacionales soportados por el lenguaje Java.

Supongamos que la variable A contiene 10 y la variable B tiene 20, entonces

  • == (igual a) Comprueba si los valores de dos operandos son iguales o no, si es así, la condición se cumple. (A == B) no es cierto.
  • ! = (no igual a) Comprueba si los valores de dos operandos son iguales o no, si los valores no son iguales, entonces la condición se vuelve verdadera. (A! = B) es cierto.
  • (Mayor que) Comprueba si el valor del operando izquierdo es mayor que el valor del operando derecho, si es así, entonces la condición se vuelve verdadera. (A> B) no es cierto.
  • <(Menor que) Comprueba si el valor del operando izquierdo es menor que el valor del operando derecho, en caso afirmativo, la condición se cumple. (A
  • = (mayor o igual que) Comprueba si el valor del operando izquierdo es mayor o igual que el valor del operando derecho, si es así, entonces la condición se vuelve verdadera. (A> = B) no es cierto.
  • <= (menor o igual que) Comprueba si el valor del operando izquierdo es menor o igual que el valor del operando derecho, si es así, la condición se cumple. (A <= B) es cierto.

Operadores de Bitwise

Java define varios operadores bitwise, que se pueden aplicar a los tipos enteros, long, int, short, char y byte.

El operador bitwise trabaja en bits y realiza una operación bit a bit. Supongamos que a = 60 y b = 13; Ahora en formato binario serán los siguientes:

a = 0011 1100

b = 0000 1101

a & b = 0000 1100

a | b = 0011 1101

a ^ b = 0011 0001

~a = 1100 0011

La siguiente lista enumera los operadores bitwise:

Supongamos que la variable entera A tiene 60 y la variable B tiene 13 y luego

  • & (bitwise y) Binary AND Operator copia un poco al resultado si existe en ambos operandos. (A y B) dará 12 que es 0000 1100
  • | (a nivel de bit o) El operador Binary OR copia un poco si existe en cualquiera de los operandos. (A | B) dará 61 que es 0011 1101
  • ^ (XOR a nivel de bit) El operador binario XOR copia el bit si está configurado en un operando pero no en ambos. (A ^ B) dará 49 que es 0011 0001
  • ~ (cumplido en el bit) Binary Ones Complement Operator es unario y tiene el efecto de "voltear" los bits. (~ A) dará -61 que es 1100 0011 en el formato de complemento a 2 debido a un número binario firmado.
  • < (desplazamiento a la izquierda) Operador de cambio binario a la izquierda. El valor de los operandos de la izquierda se mueve hacia la izquierda por el número de bits especificado por el operando de la derecha. Un << 2 dará 240 que es 1111 0000
  • > (cambio a la derecha) Operador de cambio a la derecha binario. El valor de los operandos de la izquierda se mueve a la derecha por el número de bits especificado por el operando de la derecha. A >> 2 dará 15 que es 1111 >> (cero relleno a la derecha desplazamiento) Desplazar el operador de relleno a la derecha cero El valor de los operandos de la izquierda se mueve a la derecha por el número de bits especificado por el operando de la derecha y los valores desplazados se llenan con ceros. Un >>> 2 dará 15 que es 0000 1111
Fecha actualización el 2021-11-25. Fecha publicación el 2018-11-25. Categoría: java Autor: Oscar olg Mapa del sitio
java

Tutorial para iniciarse en Java

1 Clases y Objetos: 1 2 3

2 Constructores: 1

3 Tipos de datos básicos: 1

4 Tipos de variables: 1

5 Tipos de edicion: 1

6 Opedaores basicos: 1 2

7 Loop Control: 1

8 Toma de decisiones: 1

9 Clases de numeros: 1

10 Tipos de caracteres: 1