JAVA/编程语言

[上]JAVA学习系列模块三第二章66.运算符_算数运算符的自增自减

daimafengzi · 5月22日 · 2024年 · · 本文共1152个字 · 预计阅读4分钟1017次已读

[上]JAVA学习系列模块三第二章66.运算符_算数运算符的自增自减

视频



[h2]笔记[/h2]

自增自减运算符(也算算数运算符的一种)

1.格式:
变量++ -> 后自加
++变量 -> 前自加
变量– -> 后自减
–变量 -> 前自减
自增和自减只变化1
2.使用:
a.单独使用: ++ — 单独为一句,没有和其他的语句掺和使用
i++;
符号前在在后都是先运算
b.混合使用: ++ — 和其他的语句掺和使用了(比如:输出语句,赋值语句)
符号在前:先运算,在使用运算后的值
符号在后:先使用原值,使用完毕之后,自身再运算

public class Demo03Arithmetic {
    public static void main(String[] args) {
        int i = 10;
        //i++;
        ++i;
        System.out.println("i = " + i);

        System.out.println("==================");

        int j = 100;
        int result01 = ++j;
        System.out.println("result01 = " + result01);//101
        System.out.println(j);//101

        System.out.println("==================");
        int k = 10;
        int result02 = k++;
        System.out.println("result02 = " + result02);
        System.out.println(k);

        System.out.println("==================");

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

        System.out.println("==================");

        int x = 10;
        int y = 20;

        /*
           10+19 = 29
           29+12 = 41

           以后开发肯定不会这么写
         */

        int result03 = x++ + --y + ++x;
        System.out.println("result03 = " + result03);

        System.out.println("=======================");

        int c = 10;
        c = c++;
        System.out.println(c);//10
        System.out.println(c);//10

    }
}

[上]JAVA学习系列模块三第二章66.运算符_算数运算符的自增自减

0 条回应