问题 单项选择题

下面程序段的输出结果是( )。 public class Test {public static void main ( String[] args) { int result=0; for ( int i=1;i<=5;i++) {if ( i%2==0 ) continue;result + =i; }System. out. println ("result is " + result );} }

A.result is 7

B.result is 8

C.result is 9

D.result is 10

答案

参考答案:C

解析: continue语句跳过循环体中下面尚未执行的语句,回到循环体的开始继续下轮循环。所以题目中程序实现的是求1到5的所有奇数的和,即1+3+5=9,所以选C。

单项选择题 A1型题
问答题 简答题