使用的東西,我沒有在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(),它只是打印一條空行 –