java的一个小例子,可我不懂:输出1到100内前5个可以被3整除的数。

2025-01-07 05:40:22
推荐回答(3个)
回答1:

楼上说的很对,首先,当i=1的时候符合循环条件,while开始循环,这个时候i的值是1,而1%3不等于0的,所以,if条件快不执行,跳到下步。第2个if块中的条件也不符合,因为i=1的时候,num=0.然后执行i++,这个时候,i就等于2了,然后再循环...一直到num=5,执行break跳出循环为止。这个时候就已经输出了1-100前5个能够被3整除的数了。希望对你有帮助。

回答2:

没有写错啊。首先while循环“i” 从1到100; 第一个判断“i”循环到了可以被3整除的数,打印出“i”并且 “SUM++ ” 变成1 就表示第一个可以被3整除的数;下一个判断 “ if (num == 5) ” 表示已经5个了。

回答3:

代码 没错 num 是计数用的