运算符

运算符:

​ 就是对常量或者变量进行操作的符号。

​ 比如: + - * /

 

 表达式:

​ 用运算符把常量或者变量连接起来的,符合Java语法的式子就是表达式。

​ 比如:a + b 这个整体就是表达式。

​ 而其中+是算术运算符的一种,所以这个表达式也称之为算术表达式。

 

算术运算符:

分类:

+ - * / %

/1.整数相除结果只能得到整除,如果结果想要是小数,必须要有小数参数。
2.小数直接参与运算,得到的结果有可能是不精确的。
案例:
System.out.println( 10 / 3);//3
System.out.println(10.0 / 3);//3.3333333333333335
%:取模、取余。
   他做的也是除法运算,只不过获取的是余数而已。
案例:
System.out.println(10 % 2);//0
System.out.println(10 % 3);//1
应用场景:
//可以利用取模来判断一个数是奇数还是偶数
System.out.println(15 % 2);//1  奇数
package com.mao.arithmeticoperators;

public class ArithmeticoperatorsDemo01 {
    public static void main(String[] args) {
        //+
        System.out.println(3+2);//5
        //-
        System.out.println(5-1);//4
        //*
        System.out.println(7*9);//63

        //如果计算时有小数参与
        //结论
        //在代码中,有小数参与计算,结果有可能不精确
        System.out.println(1.1 + 1.01);//2.1100000000000003
        System.out.println(1.1 - 1.01);
        System.out.println(1.1 * 1.01);
    }
}
package com.mao.arithmeticoperators;

public class ArithmeticoperatorsDemo02 {
    public static void main(String[] args) {
        //除法
        //结论
        //1.整数参与计算,一定是整数
        //2.小数参与计算,有可能不精确
        System.out.println(10 / 2);//5
        System.out.println(10 / 3);//3
        System.out.println(10.0 / 3);//3.3333333333333335

        //取模;取余
        System.out.println(10 % 2);//0
        System.out.println(10 % 3);//1
    }
}

 

posted @ 2022-08-02 08:19  是貓阿啊  阅读(20)  评论(0)    收藏  举报