i++和++i的区别

参考答案

1.  作用

  • 都是给变量 i 加 1,相当于 i = i + 1。

2.  区别

  • i++ 先运算后加 1;
  • ++i 先加 1 再运算。
public class TestAdd {

    public static void main(String[] args) {
        int a = 3;
        int b = a++;
        System.out.println("a=" + a);
        System.out.println("b=" + b);
        
        int x = 3;
        int y = ++x;
        System.out.println("x=" + x);
        System.out.println("y=" + y);
    }
    
}

结果:

a=4
b=3
x=4
y=4

以上,是Java面试题【&和&&的区别】的参考答案。

 

输出,是最好的学习方法。

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧