JAVA题,分析程序运行结果.public class HelloWorld{public static void main(String args[ ]){ int i=0; 10
请前辈帮忙看看这个题,不胜感激!!!!!1)读下面程序,并分析出程序运行结果。publicclassHelloWorld{publicstaticvoidmain(Str...
请前辈帮忙看看这个题,不胜感激!!!!!
1) 读下面程序,并分析出程序运行结果。
public class HelloWorld{
public static void main(String args[ ]){
int i=0;
String greetings[ ]={ "Hello World!","Hello!","HELLO WORLD!!"};
while ( i<4){
try {
System.out.println(greetings[i]);
i++;
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("出现数组异常啦!");
}
}
}
} 展开
1) 读下面程序,并分析出程序运行结果。
public class HelloWorld{
public static void main(String args[ ]){
int i=0;
String greetings[ ]={ "Hello World!","Hello!","HELLO WORLD!!"};
while ( i<4){
try {
System.out.println(greetings[i]);
i++;
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("出现数组异常啦!");
}
}
}
} 展开
1个回答
展开全部
输出结果:
Hello World!
Hello!
HELLO WORLD!!
出现数组异常啦!
。。。。。
出现数组异常啦!
分析如下:因为数组的长度只有3,当i++变为3的时候,数组greetings[3]是没有数据的,也就是下标为3,要有4个数组成员才行,这里就出现了数组越界,就一直死循环输出:出现数组异常啦!
Hello World!
Hello!
HELLO WORLD!!
出现数组异常啦!
。。。。。
出现数组异常啦!
分析如下:因为数组的长度只有3,当i++变为3的时候,数组greetings[3]是没有数据的,也就是下标为3,要有4个数组成员才行,这里就出现了数组越界,就一直死循环输出:出现数组异常啦!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询