参考答案
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—