下列程序运行后的输出结果是( )。 public class Sun { public static void main(String args[ ]) { int a,b; a=0;

admin2010-02-22  26

问题 下列程序运行后的输出结果是(    )。    public class Sun    {      public static void main(String args[ ])      {        int a,b;        a=0;        b=0;        for(int m=1;m<=10;m++)        {          a=a+1;          b=0;          for(int j=1;j<=10;j++)          {            a=a+1;            b=b+2;          }        }        System.out.println(a+","+B) ;      }    }  

选项 A、10,20
B、20110
C、110,20
D、200110

答案4

解析 本题考查对for循环语句理解。本题是两重for循环,第1重循环是将a的值加1,b清零,第2重循环是将a的值加1, b的值加2,第1重和第二重循环都是10次,每次a的值增加1l,执行10次所以a的值为110:由于第1个for循环将b赋0,所以 b的值只是最后一次循环的值,即20。故本题答案是C。
转载请注明原文地址:https://jikaoti.com/ti/npb0FFFM
0

最新回复(0)