這是我的方法,顯示兩個數字是否相等。最後一條if語句是,如果所有數字都是相同的,但是當我運行這個時,它會打印出「兩並列第二」和「全部並列第一」。我如何做到這一點,如果所有的數字是相同的,它只會輸出「所有並列第一」?如何解決我的方法來輸出一個答案?
public static void overlap(double a, double b, double c){
if (a==b) {
System.out.println("Two tied for second");
}
if (c==b) {
System.out.println("Two tied for second");
}
if (c==a) {
System.out.println("Two tied for second");
}
if(a==b && b==c && a==c) {
System.out.println("All tied for first");
}
}
您可能還想嘗試使用else if語句。 – chasep255
對不起,使用我的手機鍵入答案,所以沒有看到完整的問題。再次閱讀後更新它。 –