有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java if语句(初学者请求)

如果有人能帮我。我完蛋了,只是刚开始学习就被卡住了

如果我问这个-

Scanner buck = new Scanner(System.in);
String fname;
System.out.println("Please Enter your Name ");
fname = buck.next();

我应该使用哪个命令来指定只作为答案输入的特定名称。 例如,我的名字应该是瓦尼

如果名字是“瓦尼”而不是“你在”。 如果还有别的名字叫“你出去”

我能理解数字,但不能理解字母。 任何帮助都将不胜感激


共 (1) 个答案

  1. # 1 楼答案

    如果名称不是“Vani”,则“踢出”:

    if("Vani".equals(fname)) { //You can use equalsIgnoreCase instead if you like
        System.out.println("You are in.");
    } else {
        System.out.println("You are out.");
    }
    

    在给出“Vani”之前接受输入:

    do {
        System.out.println("Please Enter your Name ");
        fname = buck.next();
        if(!"Vani".equals(fname)) {
            System.out.println("You're not Vani!");
        }
    } while(!"Vani".equals(fname));