使用的东西,我没有在Java经验丰富,我目前采取了教程在java中。但是我遇到了一些问题,在本教程中我已经看到过几次。 这里是我的代码:不明白的Java
public class GuessingGame {
public static void main(String args[]) {
int randomNum = 0;
int argument;
if (args.length == 0 || args[0].compareTo("help") == 0) {
System.out.println("Usage: GuessingGame [argument]");
System.out.println();
System.out.println("help print this help message");
System.out.println("Enter 1-5 as your guess");
} else {
randomNum = ((int)(Math.random() * 5) + 1);
argument = Integer.parseInt(args[0]);
if (argument < 1 || argument > 5) {
System.out.println("Invalid argument !!!");
} else {
if (argument == randomNum) {
System.out.println("Great Guess - You got it right !!!");
} else {
System.out.println("Sorry the number was: " + randomNum + ". Try again !!!");
}
}
}
}
}
,我把它是有点老的教程所以它使用的jEdit和命令提示符来编译这个程序,我使用的IntelliJ。问题是,当我运行程序时,它只是打印这些行,我不知道如何插入一个数字,以使该程序可用。
哪一部分你不明白吗? –
我刚刚编辑...对不起:) –
什么是第7行?如果是sysout(),它只是打印一条空行 –