执行下面的程序段后,x的值为( )。 public class Sun { public static void main(String args[ ]) { int x=5; for(int i=

admin2010-02-22  19

问题 执行下面的程序段后,x的值为(  )。     public class Sun    {     public static void main(String args[  ])     {       int x=5;       for(int i=1;i<=20;i=i+2)         x=x+i/5;       System.out.println(x);     }    }

选项 A、21
B、22
C、23
D、24

答案1

解析 该题考查对for循环的理解。for循环的初始值为1,每次加2,当i<5时,i/5为0, x的值不增加,4<i<10时,i/5为1,x的值每次加1,由于i每次加2,故x增加3次,此时 x值为8,当9<x<15时,i/5为2,x增加2次, x值为12,……,最后输出x值为21。故本题答案是A。
转载请注明原文地址:https://kaotiyun.com/show/DOnp777K
0

相关试题推荐
最新回复(0)