Java平方数
我不明白为什么输出是25
,因为我的错误理解,显然,我认为它是20
,因为:第一个循环将是:i = 2; x = 5
,并且自i <= m
之后将有4个循环,因此5 x 4 = 20
。我知道我错了,但不知道在哪里
public class num {
public static void main(String[] args) {
int m, x, i;
x = 0;
i = 1;
m = 5;
while (i<= m){
x = x + m;
i = i + 1;
}
System.out.println(x);
}
}
# 1 楼答案
如果遇到这种情况,请尝试调试和打印。大多数时候,你会发现你的answqer:
输出:
# 2 楼答案
让我们试着试一试:
因此结果是:
x=25