【添砖Java】五分钟学会,算数运算符

目录

运算符的介绍

算数运算符

介绍

举栗子1

举栗子2


运算符的介绍

  • 运算符是一种特殊的符号,用来表示数据的运算,赋值和比较等。
  • 1.算数运算符
  • 2.赋值运算符
  • 3.关系运算符
  • 4.逻辑运算符
  • 5.位运算符
  • 6.三元运算符
  • 算数运算符

  • 介绍

  • 算数运算符是对数值类型的变量进行运算的,在Java程序中使用的非常多。
  • 关于Java的算术运算符:
  • 1. + 求和
  • 2. - 相减
  • 3. * 乘积
  • 4. / 商
  • 5.% 取模(取余)
  • 6.++ 自增(前): 先运算后取值
  • 7.++ 自增(后):先取值后运算
  • 8.-- 自减 (前): 先运算后取值
  • 9.--自减(后):先取值后运算
  • 注意:一个表达式中有多个运算符,运算符有优先级,不确定的加小括号,优先级得到提升。
  • 注:不需要专门去被运算符的优先级。

举栗子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
        }
    }
    

  • 自增与自减
  • 自增
  • 前++:++i先自增后赋值
  • 后++:i++先赋值后自增

举栗子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
        }
    }

猜你喜欢

转载自blog.csdn.net/m0_62069409/article/details/124235638
今日推荐