Java 运算符 Part01 算术运算符

/*
    1、关于java运算符之:算术运算符
        +   求和
        -   相减
        *   乘积
        /   商
        %   求余数【取模】

        ++  自加1
        --  自减1

    注意:一个表达式中有多个运算符,运算符有优先级,不确定优先级的,加小括号可以提升优先级。

    2、关系运算符
        >       大于
        >=      大于等于
        <       小于
        <=      小于等于
        ==      等于
        !=      不等于

    = 是赋值运算符
    == 是关系运算符

    关系运算符的运算结果一定是布尔类型:true/false
*/

public class OperatorTest01{
    public static void main(String[] args){

        int i = 10;
        int j = 3;
        System.out.println(i+j);//13
        System.out.println(i-j);//7
        System.out.println(i*j);//30
        System.out.println(i/j);//3
        System.out.println(i%j);//1

        //关于++运算符【自加1】

        int x = 10;
        //++运算符位于变量之后,【单目运算符】
        x ++;
        System.out.println(x);//11

        int y = 10;
        //++运算符位于变量之前,【单目运算符】
        ++ y;
        System.out.println(y);//11

        //结论:无论++运算符位于变量之后还是变量之前,效果都是使变量自加1。

        //++出现在变量之后
        //规则:先做赋值运算,再对变量中的值进行自加1
        int a = 100;
        int b = a ++;
        System.out.println(a);//101
        System.out.println(b);//100

        //++出现在变量之前
        //规则:先进行自加1运算,再进行赋值
        int m = 20;
        int n = ++ m;
        System.out.println(m);//21
        System.out.println(n);//21


        //深度举例:
        int xx = 500;
        System.out.println(xx);//500

        int e = 100;
        System.out.println(e ++);//100
        System.out.println(e);//101

        int s = 100;
        System.out.println(++ s);//101
        System.out.println(s);//101

        System.out.println("-----------------");
        System.out.println(--s);//100
        System.out.println(--s);//99
        System.out.println(s--);//99
        System.out.println(s--);//98
        System.out.println(++s);//98
        System.out.println(s);//98





        int k = 10;
        int l = 10;

        System.out.println(k > l);//flase
        System.out.println(k >= l);//true
        System.out.println(k < l);//false
        System.out.println(k <= l);//true
        System.out.println(k == l);//true
        System.out.println(k != l);//flase

    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容