早教吧作业答案频道 -->其他-->
week=Short.parseShort(args[0]);此语句的详细解析Exceptioninthread"main"java.lang.ArrayIndexOutOfBoundsException:0atweekday.main(weekday.java:10)抛出这样的异常以下是程序源码publicclassweekday{/***@paramargs*/publicstat
题目详情
week=Short.parseShort(args[0]);此语句的详细解析
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:0
at weekday.main(weekday.java:10)
抛出这样的异常 以下是程序源码
public class weekday {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int week;
week=Short.parseShort(args[0]);
switch(week){
case 1:System.out.println("Monday"); break;
case 2:System.out.println("Tuesday"); break;
case 3:System.out.println("Wednesday"); break;
case 4:System.out.println("Thursday"); break;
case 5:System.out.println("Friday"); break;
case 6:System.out.println("Saturday"); break;
case 7:System.out.println("Sunday"); break;
}
}
}
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:0
at weekday.main(weekday.java:10)
抛出这样的异常 以下是程序源码
public class weekday {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int week;
week=Short.parseShort(args[0]);
switch(week){
case 1:System.out.println("Monday"); break;
case 2:System.out.println("Tuesday"); break;
case 3:System.out.println("Wednesday"); break;
case 4:System.out.println("Thursday"); break;
case 5:System.out.println("Friday"); break;
case 6:System.out.println("Saturday"); break;
case 7:System.out.println("Sunday"); break;
}
}
}
▼优质解答
答案和解析
week=Short.parseShort(args[0]);这是说,将main方法的参数args(字符串数组)的第一个元素转换成Short类型,再赋给week.
你是应该在eclipse或其它的IDE工具中运行的代码,这些工具在运行main方法时转入的参数(args)是一个空数组,而你在main方法中直接使用了args[0],数组长度为0,所以报下标越界异常.如果想看结果,可以在命令行下运行.
你是应该在eclipse或其它的IDE工具中运行的代码,这些工具在运行main方法时转入的参数(args)是一个空数组,而你在main方法中直接使用了args[0],数组长度为0,所以报下标越界异常.如果想看结果,可以在命令行下运行.
看了week=Short.pars...的网友还看了以下:
已知n是正偶数,用数学归纳法证明某命题时,若已假设n=k(k≥2且为偶数)时命题为真,则还需证明( 2020-06-11 …
⒈已知下列集合:(1)A1={n/n=2k+1,k属于N(自然数),k≤5};(2)A2={x/x 2020-06-11 …
∑[k=0,∞]C(k,N)C(n-k,M-N)=C(n,M)∑[k=0,n](1-p)^k=1/ 2020-07-16 …
组合数学递推关系看不懂...下了好几份课件,看了很久依然看不懂怎么由特征根方程求得a(n)通项公式 2020-08-01 …
k=K/N,证明(Δk/k)=(ΔK/K)-(ΔN/N)提示:可以用k=K/N取自然对数,然后再关 2020-08-02 …
1+2+3+4+5+.+n=0.5n^2+n1^2+2^2+3^2.+n^2=n(n+1)(2n+ 2020-08-03 …
排列证明:P(m,n)=P(k,n)P(m-k,n-k)P(m,n)=n!/(n-m)!P(k,n) 2020-12-05 …
选出下面各项中字音有误的一项:A诡谲jué角逐jué咀嚼jué龟裂jūnB龟兹qiūcí皲裂jūn玷 2020-12-17 …
极限题,设k是正整数,且当n趋向无穷大时,极限limn^2007/[n^k-(n-1)^k]存在,其 2020-12-24 …
设集合M={x|x=(kπ/2)+(π/4),k∈Z},N={x|x=(kπ/4)+(π设集合M={ 2021-01-13 …