这是我第一次尝试在Java和我在运行它一个小问题:无法在console和eclipse中使用参数执行java程序?
下面的代码:
public class Assignment1 {
public static void main(String args[]) {
int c = Integer.parseInt(args[1]);
if (c > args[0].length()) {
System.out.println("the index" + args[1] + "is out of range !");
} else {
System.out.println("The character is" + args[0].charAt(c - 1) + " !");
}
}
}
我得到一个错误,编译它(例外在线程“主要”的Java。 lang.ArrayIndexOutOfBoundsException:1 at Assignment1.main(Assignment1.java:3) 但认为这只是因为我没有输入任何内容,而当试图在cmd中执行它时,“c:\ blah blah ... \ java Assignment1.java 1234 5“,并得到前面提到的错误...
任何想法代码有什么问题?我的设置?我? 谢谢。
* “我得到一个错误,它编译” *我非常怀疑。发布_how_你试图编译你的程序,请。 – Tom
我按了Ctrl + F11 – user114138
而且在哪里?你使用哪个IDE? – Tom