关于i++和++i的问题一直不太懂,下面的代码对不对?不对是为什么?

public class HelloWorld {
    public static void main(String[] args) {
       
  int i = 1; // 代表 1 - 5 之间的数字
       
  // 当变量小于等于 5 时执行循环
  while ( i<=5 ) {
           
   // 输出变量的值,并且对变量加 1,以便于进行下次循环条件判断
   System.out.println(i);
   ++i;
  }

 }

hyl_666
浏览 1473回答 1
1回答

Smile4112655

对了int i = 5;int a = ++i; // i先自加,后赋值, 所以这样之后 i = 6, a = 6;int i = 5;int a = i++;//  i先赋值,后自加 , 也就是说这样之后, a = 5, i = 6;  纯手打,有什么不明白的可以在问我。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java