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

admin2012-12-13  30

问题 下列程序运行后的输出结果是(    )。    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的值增加11,执行10次所以a的值为110;由于第1个for循环将b赋0,所以 b的值只是最后一次循环的值,即20。故本题答案是C。
转载请注明原文地址:https://kaotiyun.com/show/XT2p777K
0

最新回复(0)