java数组赋值问题
请教高人一个问题代码classIsodd{publicstaticvoidmain(String[]args){intnum=Integer.parseInt(args[...
请教高人一个问题
代码
class Isodd
{
public static void main(String[] args)
{
int num=Integer.parseInt(args[0]); //接收输入
String isodd="输入的是";
if (num%2==0)
{
isodd+="偶数";
}
else
{
isodd+="奇数";
}
System.out.println(isodd);
}
}
运行javac编译没有错误,运行java没有弹出“参数”对话框
只显示:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Isodd.main(Isodd.java:6)
有高人告诉下什么原因麽?先谢谢了..该怎么赋值?可以的话把对的代码重新打出来... 展开
代码
class Isodd
{
public static void main(String[] args)
{
int num=Integer.parseInt(args[0]); //接收输入
String isodd="输入的是";
if (num%2==0)
{
isodd+="偶数";
}
else
{
isodd+="奇数";
}
System.out.println(isodd);
}
}
运行javac编译没有错误,运行java没有弹出“参数”对话框
只显示:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Isodd.main(Isodd.java:6)
有高人告诉下什么原因麽?先谢谢了..该怎么赋值?可以的话把对的代码重新打出来... 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询