所以..我正在尝试学习更多Java,并决定创建一个简单的正面/反面硬币翻转,但似乎无法让它工作。在“else”上给出错误,并在“标记“else”上出现语法错误,{ 预期”,但在行尾我已经有一个 {。谁能给我解释一下?或者我做错了什么?谢谢
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!");
}
}
}