package com.lovecoding.day02;


/**
 * @author WanJl
 * @version 1.0
 * @title Demo04
 * @description 运算符
 * @create 2026/7/8
 */
public class Demo04 {
    public static void main(String[] args) {
        //算术运算符
        /*
            +   加号
            -   减号
            *   乘号
            /   除号
            %   取余  被除数 ➗   除数 = 商 .... 余数
                10  ➗ 3 =3 .... 1
                10  ➗ 2 =5 .... 0
                10 % 3 =1
                10 % 2 =0
            ++  自增   为原本的数 增加1
                    1++            1+1
                      10++      10+1
                     ++ 在前  ++i     就先运算 先自增，再做其他操作比如输出，比如赋值
                     ++ 在后  i++     就先做其他操作 比如输出，比如赋值，再自增运算

                    int i=1;
                    i       --- 1
                    i++     --- 1
                    当遇到下一个i的时候，就把这个+1算进去
                    i       2



            --  自减      自减1
         */
        int a=10,b=5,c=3;
//        System.out.println("10+5="+(a+b));
//        System.out.println("10-5="+(a-b));
//        System.out.println("10*5="+(a*b));
//        System.out.println("10/5="+(a/b));
//        System.out.println("10/3="+(a/c));  // 符号两边都是整数，那么运算结果也是整数，直接砍掉小数
//        System.out.println("10%5="+(a%b));
//        System.out.println("10%3="+(a%c));


        int x=1,y=1;
        System.out.println(x++);
        System.out.println(x);
        System.out.println(++y);


        int z=1;
        System.out.println(z+++z+z+++z);

    }

}
