数组索引越界异常

luolijiao 2012-10-22 09:39:23
public static void main(String[] args)throws Exception {
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
int c=Integer.parseInt(args[3]);
出现java.lang.ArrayIndexOutOfBoundsException,程序后面需要用到a、b、c这三个参数,好像不能直接用try...catch。这要怎么解决呢??
...全文
374 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wei2253498 2012-10-23
  • 打赏
  • 举报
回复
四个参数啊!
sisixixi 2012-10-23
  • 打赏
  • 举报
回复
你需要几个参数,在运行时,命令行参数输入相对应的参数个数就行了,无需考虑你需不需要try..catch
sgyyz 2012-10-23
  • 打赏
  • 举报
回复
0,1,2(2呢?),3?楼上说的对, 你有四个参数吗?
老紫竹 2012-10-23
  • 打赏
  • 举报
回复
你有4个参数吗?呵呵
nmyangym 2012-10-22
  • 打赏
  • 举报
回复
命令行输够数据,按照你的代码,需要4个.

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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