zoukankan      html  css  js  c++  java
  • 左自增与右自增的区别

    左自增与右自增的区别

     

    左自增( ++a) 和 右自增 (a++ )的区别

    ++和--既可以出现操作数的左边,也可以出现在右边,但结果是不同的

    左自增例子:

    复制代码
    public class Demo {
        public static void main(String[] args) {
            int a = 5;
            int b = ++a;//让a先执行自增,然后再赋值给b
            System.out.println("a" + a);//输出结果6
            System.out.println("b" + b);//输出结果6
        }
    }
    复制代码

    右自增例子:

    复制代码
    public class Demo {
        public static void main(String[] args) {
            int a = 5;
            int b = a++;//将a的值先赋值给变量b,然后再执行自增
            System.out.println("a" + a);//输出结果6
            System.out.println("b" + b);//输出结果5
        }
    }
    复制代码

    注意:

    自增自减运算符只能用于操作变量,不能直接用于操作数值或者常量!

    public class Demo {
    public static void main(String[] args) {
    int a = 5;
    int b = ++a;//让a先执行自增,然后再赋值给b
    System.out.println("a" + a);//输出结果6
    System.out.println("b" + b);//输出结果6
    }
    }
  • 相关阅读:
    01 变量、基本数据类型
    02 gitlab的基本使用
    kubernetes
    02 redis高可用集群
    Redis & ELK
    01 Redis安装、配置详解、数据备份与恢复
    Jenkins
    01 git gitlab jenkins的安装
    golang mysql 客户端
    接口类
  • 原文地址:https://www.cnblogs.com/bichen-01/p/11075502.html
Copyright © 2011-2022 走看看