目录: 标题| 题干| 答案| 搜索| 相关
问题

阅读下面的程序段: public class Sun { public st


阅读下面的程序段: public class Sun { public static void main(String args[ ]) { int a=0 for(int i=1;i<=3;i++) { for(int j=1;j<-i;j++) { for(int k=j;k<=3;k++) { a=a+1; } } } System.out.println(A) 我; }}执行上面的3重循环后,a的值为( )。

  • A3
  • B9
  • C14
  • D21
参考答案
参考解析:

解析:本题考查对for循环嵌套的理解。本题应用3重嵌套循环,循环嵌套的执行,当外层循环执行1次,内层循环就要执行所有循环。 i=1时,j=1,k执行3次循环得到a的值3;i=2, j=1时,k执行3次循环得到a的值加3并覆盖原值,j=2时,k执行两次循环,a的值加2;依次,i=3时,i执行3次。其中,分别执行3、 2、1次,a的值分别加3、2、1,最后得到a的值14。故本题答案是C。

分类:其他
相关推荐

1、执行下列程序段这后,变量n的值为______。 public class T

执行下列程序段这后,变量n的值为______。 public class Test8 { public static void main(String[] args} { int y=2; int z=3; int n=4; n=n+-y*z/n; System.out.println (n); } }A3B-1C-3D-12

2、阅读以下代码:  public class 

阅读以下代码: public class Test{ public static void main(){ System.out.println(x=+x);   } } 请...

3、执行下面程序,输出的结果是?() public class&en

执行下面程序,输出的结果是?()public class Test{ public static void main(String[] args){ int a = 5; ...

4、阅读下列代码: public class Test2005{ public

阅读下列代码: public class Test2005{ public static void main(String args[]){ System.out.pdntln((3>2)?4:5); } } 其运行结果是( )。A2B3C4D5

5、下面程序的输出结果是() public class T

下面程序的输出结果是()public class Test{ public static void main(String[] args){   String s = ab...

6、给出下面的代码段,下面的哪些陈述为真? ( ) public void cr

给出下面的代码段,下面的哪些陈述为真? ( ) public void create() { Vector myVect; myVect = new Vector(); } Ⅰ:第2行的声明不会为变量myVect分配内存空间。...