发布网友 发布时间:2022-04-23 03:53
共2个回答
热心网友 时间:2023-10-13 22:24
continue;语句是跳过它下面的代码进入下一次循环
if(i%2==0)
continue;
//如果是偶数,则不进行t+=i;
直接下一个数来判断
结果是1+3+5+7+9
热心网友 时间:2023-10-13 22:25
continue:循环体专用语句,中文翻译为“继续”。顾名思义,该语句功能就是继续循环体,但继续的,不是循环内容,而是循环体本身。粗俗点说,就是跳过循环内容,继续下一次判断。
题目中,if
的条件是
i%2==0,其实就是
偶数。也是说,如果
i
是偶数,那就“继续”——跳过循环内容(即不执行t+=i;),直接进行下一个次判断(i++;i<a)。
综上,i
的for
循环中,循环次数为10次(0-9),其中偶数
5个(不执行t+=i),奇数5个(执行t+=i)。所以,题目实际上就是求
10以内的
奇数总和:1+3+5+7+9=25