所以..我想學習更多的Java,並決定創建一個簡單的頭/尾擲硬幣,但似乎無法得到它的工作。在「其他」上給出了「令牌上的語法錯誤」else「,{expected」,但在行結尾處我已經有一個{。任何人都可以向我解釋這個嗎?或者我做錯了什麼?由於拋硬幣的代碼錯誤/問題
import java.util.Random;
class CoinFlip {
static int flip;
public static void main(String[] args) {
coin();
}
static void coin() {
Random rand = new Random();
flip = rand.nextInt(2);
System.out.println("You flipped a " + flip);
heads(flip);
}
static void heads(int flip) {
if (flip == 1)
System.out.println("Heads");
}
else if (flip == 2) {
System.out.println("You win! Congratulations!");
}
}
}
我還將建議總是使用'{}'。即使它的確是一個聲明只是在'if','else'和'for'之後才允許的, – Smit
謝謝你們,非常感謝! – user1949982
@ user1949982沒問題,很高興幫助。 – arshajii