我写了一个简单的if / else来打印if else的答案。但即使输入正确也不响应。我看不到我想念的东西。

import java.util.Scanner;
public class MarriageQuiz{
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        String marStat;
        System.out.print("Please enter your Marital Status (M or S) >> ");
        marStat = input.nextLine();
        marStat = marStat.toUppercase();
        if(marStat.equals('M')){
            System.out.print("You are married");
        }
        else if(marStat.equals('S')){
            System.out.print("You are single");
        }
    }
}

最佳答案

使用""

if(marStat.equals("M")){
        System.out.print("You are married");
    }
    else if(marStat.equals("S")){
        System.out.print("You are single");
    }

09-05 04:26