阅读下列代码 public class Arrays{ public static void main(String[]args){ int[]a=new int[5]; for(

admin2009-08-25  7

问题 阅读下列代码        public class Arrays{          public static void main(String[]args){            int[]a=new int[5];            for(int i=0;i<a. length; i=i+1){               a=10+i;            }            for(int i=0; i<a. length; i=i+1){               System. out. println(a);            }            String[]s={"Frank","Bob","Jim"};            for(int i=0; i<s. length; i=i+1){               System. out. println(s);            }          S[2]="Mike";          System. out. println(s[2]);          }        }    代码运行结果正确的是

选项 A、10    11    12    13    14    Mike    Bob    Frank    Jim
B、11    12    13    14    15    Frank    Bob    Mike    Jim
C、10    11    12    13    14    Frank    Bob    Jim    Mike
D、11    12    13    14    15    Mike    Jim    Bob    Frank

答案C

解析 每一个for循环对整型数组a赋值时从“10+0”开始,直到“10+4”为止共5个数。第二个for循环直接将字符串数组内容依次打印出来,循环结束后对s[2]重新赋值为“Mike”,故再次打印s[2]时输出“Mike”。
转载请注明原文地址:https://kaotiyun.com/show/O0np777K
0

最新回复(0)