一个简单问题

blackmerry 2008-03-01 05:51:49
public class Test{
public static void main(String[] args){
String foo=args[1];
Sring bar=args[2];
String baz=args[3];
}
}
java Test Red Green Blue
what is the value of baz?
A. baz has value of ""
B. baz has value of null
C. baz has value of "Red"
D. baz has value of "Blue"
E. baz has value of "Green"
F. the code does not compile
G. the program throw an exception
ANS: G
求解中
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjhlht 2008-03-01
  • 打赏
  • 举报
回复
对哦~~~~

应该是从0开始!

飘走~~~
bt_lose 2008-03-01
  • 打赏
  • 举报
回复
二楼正确 会抛出java.lang.ArrayIndexOutOfBoundsException的异常
Fenglee2008 2008-03-01
  • 打赏
  • 举报
回复
楼上是正解!C语言就学过数组下标是从0开始的呀!
dxlove 2008-03-01
  • 打赏
  • 举报
回复
数组的问题


java Test Red Green Blue

数组是从0开始的

args[0] = Red;
args[1] = Green;
args[2] = Blue;

因为args[3] = null空值

就会出现异常

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧