在我的机器上运行了一下。没问题。出现这个错误 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at josephus.main(josephus.java:20)是因为你没有输入参数,或者只输入一个参数都会出现这个错误,int P=Integer.parseInt(args[0]); int N=Integer.parseInt(args[1]);因为args[0] 和 args[1]是你要输入的第一个字符串,和第二个字符串。没有就报错。
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at josephus.main(josephus.java:20)是因为你没有输入参数,或者只输入一个参数都会出现这个错误,int P=Integer.parseInt(args[0]);
int N=Integer.parseInt(args[1]);因为args[0] 和 args[1]是你要输入的第一个字符串,和第二个字符串。没有就报错。