循环怎么不行
得到的结果还是sum
得到的结果还是sum
2018-04-18
你没有把变量sum放到for循环的循环体中,所以sum就等于没有循环,值就会一直为0。还有就是你那样写循环语句,只会循环for下面的低一行,也就是就近循环一行,写循环的时候一定要把大括号带上。
下面代码我给你注释解释一下
public static void main(String[] args) { int n = 0; int sum = 0; for(int i=0; i<=100; i++) { //定义一个i=0,当i<=0是继续循环,之后i++ i++相当于i=i+1; sum = sum + 1; //这句就是循环要做的事 } System.out.println(sum); //结果应该是101 }
举报