Tipos de operadores
Aritmética:
Bit a bit: Operar en bits.
Relacional: Comparar valores.
Lógico: Realizar operaciones lógicas.
Operadores aritméticos
Operadores básicos:
Operadores unarios:
Operadores de incremento y decremento:
Incremento (adición de 1)
-- Decremento (resta de 1)
Comportamiento de los operadores aritméticos
División entera: Trunca el resto.
Ejemplo: 10/3 resulta en 3.
Operador de módulo: Genera el resto de la división.
Ejemplo: 10 % 3 resulta en 1.
class ModDemo { public static void main(String args[]) { int iresult = 10 / 3; int irem = 10 % 3; double dresult = 10.0 / 3.0; double drem = 10.0 % 3.0; System.out.println("Result and remainder of 10 / 3: " iresult " " irem); System.out.println("Result and remainder of 10.0 / 3.0: " dresult " " drem); } }
Salida:
Resultado y resto de 10/3: 3 1
Resultado y resto de 10.0 / 3.0: 3.3333333333333335 1.0
Incremento y disminución
Incremento ( ): Agrega 1 al operando.
Ejemplo: x = x 1; es equivalente a x ;
Decremento (--): Resta 1 del operando.
Ejemplo: x = x - 1; es equivalente a x--;
Formularios con prefijo y posfijo:
Prefijo: Incrementos/Decrementos antes de usar el valor en la expresión.
Ejemplo: x
Postfix: utiliza el valor de la expresión antes de incrementar/disminuir.
Ejemplo: x
int x = 10; int y = x; // y será 11, x será 11
Resumen de puntos clave
Java tiene operadores para operaciones matemáticas, lógicas, relacionales y bit a bit.
Los operadores aritméticos incluyen , -, *, /, %, , --.
El operador % se puede aplicar a tipos de punto entero y flotante.
El incremento ( ) y el decremento (--) tienen formas de prefijo y sufijo que afectan el orden de la operación.
Es importante comprender el comportamiento de los operadores para evitar errores lógicos en expresiones complejas.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3