| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1166 人关注过本帖
标题:[求助]怎样编写这样的程序?
只看楼主 加入收藏
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
出现这种异常主要是你没有给它传递参数
所以我建议在main方法中加一个判断,是否有参数传递进来
if(args.length<2){
System.out.println("用法:java CalendarTest args0 args1");
System.exit(0);
}
else{
//处理你的事情
}

可惜不是你,陪我到最后
2006-04-22 10:01
xuyijin
Rank: 1
等 级:新手上路
威 望:1
帖 子:90
专家分:0
注 册:2006-4-13
收藏
得分:0 

运行的时候在CalendarTest后面加年份和月份就不会发生数组越界了!
如:java CalendarTest 2006 4
谢谢版主了!
我本来也想加一些异常的处理的,不过小弟刚初学JAVA,对于异常的处理还是一知半解的,所以干脆就不加进去了!现在得版主你的指点,小弟深感荣幸呀!谢谢各位了!


初学java,希望各位大虾多多指教!!
2006-04-22 10:45
bob4926
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-4-22
收藏
得分:0 
输出 :用法:java CalendarTest args0 args1
怎么是不是错了
2006-04-22 11:00
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

教你怎么输出啊,args0,args1表示第一个参数,第二个参数啊,


可惜不是你,陪我到最后
2006-04-22 11:20
iyuohz
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-2-22
收藏
得分:0 
以下是引用bob4926在2006-4-22 9:13:00的发言:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at CalendarTest.main(CalendarTest.java:7)
请问这是什么意思?

try{
//你觉得可能发生异常的
}catch(ArrayIndexOutOfBoundsException e){
//输出提示信息,比如 System.out.println("数组越界");
//或者 e.printStackTrace();
}catch(Exception e){
//比如 System.out.println("未知错误");
//如果能肯定你的错误属于啥,写不写这段无所谓
}


2006-04-27 21:51
快速回复:[求助]怎样编写这样的程序?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025809 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved