i++和++i的区别

参考答案

1.  作用

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

2.  区别

  • i++ 先运算后加 1;
  • ++i 先加 1 再运算。
  1. public class TestAdd {
  2.  
  3. public static void main(String[] args) {
  4. int a = 3;
  5. int b = a++;
  6. System.out.println("a=" + a);
  7. System.out.println("b=" + b);
  8. int x = 3;
  9. int y = ++x;
  10. System.out.println("x=" + x);
  11. System.out.println("y=" + y);
  12. }
  13. }

结果:

  1. a=4
  2. b=3
  3. x=4
  4. y=4

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

 

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

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

—end—

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧