Java中while 语句的问题?

2024-11-26 05:29:14
推荐回答(2个)
回答1:

int sum=0;//定义整形变量用于存储结果
int n=100;//因为是计算1-100的和所以 定义n=100 然后递减
while(n>0)//当n大于0时候执行循环 此题 100 >= n >=1
{
sum=sum+n;//sum初始为0 然后每次循环加上n的值
n--;//n每次循环自减1
}
//在此循环中 sum=sum+n 然后n-- 第一次循环为 sum=sum+100 第二次为sum=sum+99 第三次为sum=sum+98 以此类推累加!!!

System.out.print("sum is"+sum)//输出sum的值 即为1+2+3..+100结果

回答2:

int sum=0: int n=100;
while(n>0)//n>0--100>0,重100开始往下循环
{sum=sum+n;n--;}/*n--每循环一次n减1循环100次,sun=sum+n,sum是你累加的和
System.out.println("sum is"+sum);