java输入的错误?

来源:百度知道 编辑:UC知道 时间:2024/06/22 03:46:58
编译没错误,运行时出现了:“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);
}
}

lz的程序要求输入参数,
在运行程序的时候随便写一个整数就行,比如:
java IsOdd 10
如果lz使用的eclipse或者netbean,请在运行参数选项中加入该整数

命令行里写
javac IsOdd.java
java IsOdd 2
后面直接跟个数字