如何使用字符串,开关,案例和bufferedreader?

时间:2018-02-20 02:56:52

标签: string switch-statement bufferedreader

我有问题,如果我如何使用字符串,开关,案例和bufferedreader? 在我的情况下,输出应该是 - >

选择密码:

A.Thepasskey

B.12345

C.54321

然后如果我选择“thepasskey”就会出现 “你输入的密钥就是密码”。 然后,如果我输入的错误密码不在选择列表上,则外观将是 “错误!检查你的数据!”。 有人可以回答吗?

1 个答案:

答案 0 :(得分:0)

    public static void main(String[] args) throws IOException {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("Choose your password:");
    System.out.println("A. Thepasskey");
    System.out.println("B. 12345");
    System.out.println("C. 54321");
    String line = br.readLine();
    switch (line) {
        case "A"://if one type A as choice
            System.out.println("Thepasskey");
            break;
        case "B":
            System.out.println("12345");
            break;
        case "C":
            System.out.println("54321");
            break;
        default:
            System.out.println("error! Check your data");
            break;
    }
}