A-A+

下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句 使

2022-08-05 22:55:25 问答库 阅读 173 次

问题详情

下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class SumAndAve{
public static void main(String args[]){
int count = 0, sum = 0, ave= 0;
for (int i = 1; i<= 100; ______)
if(______)
continue;
else
{
______
sum=sum+i;
}
ave= sum/count;
System.out.println("sum="+sum);
System.out.println("ave="+ave);
}
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:i+=2i%2==0++count;
i+=2i%2==0++count; 解析:本题主要考查for循环语句的用法。在本题中,for(int i=1;i<=100;i+=2;)语句是用来控制被求的奇数,i+=2;语句是使循环变量递增2,即所求的奇数,如果该数不为奇数,即if (i%2==0),continue,跳过循环体余下的语句,对for语句的“表达式3”即i+=2求值;如果该数为奇数,用count计数器记录所求奇数的个数。

考点:程序,奇数