[Brick Java] Cinco minutos para aprender, operadores aritméticos

contenido

Introducción a los operadores

operadores aritméticos

introducir

Levante castañas 1

levantar castañas 2


Introducción a los operadores

  • Un operador es un símbolo especial que se utiliza para representar operaciones de datos, asignaciones y comparaciones.
  • 1. Operadores aritméticos
  • 2. Operador de asignación
  • 3. Operadores relacionales
  • 4. Operadores Lógicos
  • 5. Operadores bit a bit
  • 6. Operador ternario
  • operadores aritméticos

  • introducir

  • Los operadores aritméticos operan sobre variables de tipo numérico y se utilizan mucho en los programas Java.
  • Acerca de los operadores aritméticos en Java:
  • 1. + Suma
  • 2.- Restar
  • 3. * Producto
  • 4. / cociente
  • 5.% Imitación (restante)
  • 6.++ Autoincremento (antes): tomar el valor después de la operación
  • 7.++ Auto-incremento (después): primero tome el valor y luego opere
  • 8.-- Decremento (antes): primera operación y luego valor
  • 9.--Autoresta (después): primero tomar el valor y luego operar
  • Nota: Hay varios operadores en una expresión, los operadores tienen precedencia, se agregan los paréntesis indefinidos y se promueve la precedencia.
  • Nota: No es necesario ir específicamente a la precedencia de operadores.

Levante castañas 1

  • package demo01;
    
    public class demo2 {
        public static void main(String[] args) {
            System.out.println(10 / 4);//从数学的角度上来看为2.5,但是在Java中为2
            System.out.println(10.0 / 4);//在Java中为2.5
    
            double d = 10 / 4;//在Java中10 / 4 = 2 因为d为浮点数类型所以 2变为2.0
            System.out.println(d);//为2.0
            //% 取模,取余
            //在%的本质,看一个公式 a % b = a - a / b * b
            System.out.println(10 % 3);//10 - 10 / 3 * 3 = 1
            System.out.println(-10 % 3);//-10 - (-10) / 3 * 3 = -10 + 9 = -1
            System.out.println(10 % -3);//10 - 10 / (-3) * (-3) = 10 - 9 = 1
            System.out.println(-10 / -3);//(-10) - (-10) / (-3) * (-3) = -10 + 9 = -1
        }
    }
    

  • incremento y decremento automático
  • autoincremento
  • Antes de ++: ++i se incrementa primero y luego se asigna
  • Post++: i++ asigna primero y luego incrementa

levantar castañas 2

  • package demo01;
    
    public class demo3 {
        public static void main(String[] args) {
            int i = 10;
            i++;//自增 等价于 i = i + 1; => i = 11;
            ++i;//自增 等价于 i = i + 1; => i = 12;
            System.out.println("i="+i);
    
            int j = 8;//int k = ++j;//等价 j = j + 1;k=j;
            int k = j++;//等价 k = j;j=j+1;
            System.out.println("k="+k+"j="+j);// 8,9
        }
    }

Supongo que te gusta

Origin blog.csdn.net/m0_62069409/article/details/124235638
Recomendado
Clasificación