Java 组合布尔和if

Java 组合布尔和if,java,if-statement,boolean,Java,If Statement,Boolean,我刚刚开始我的Java之旅。我想写一段代码,要求用户在两种语言中做出选择:英语和西班牙语。 用户将键入ENG并打印“Hello my friend”,或者用户将键入ESP并打印“Ola amigo”。若用户将键入其他内容,那个么问题将再次出现,以做出正确的选择。下面是到目前为止我的代码。。你能帮忙吗 ` `尝试使用while()循环进行输入验证 import java.util.*; public class Main { public static void

我刚刚开始我的Java之旅。我想写一段代码,要求用户在两种语言中做出选择:英语和西班牙语。
用户将键入ENG并打印“Hello my friend”,或者用户将键入ESP并打印“Ola amigo”。若用户将键入其他内容,那个么问题将再次出现,以做出正确的选择。下面是到目前为止我的代码。。你能帮忙吗

`

`

尝试使用while()循环进行输入验证

import java.util.*;

    public class Main
    {
        public static void main(String args[])
        {
            Scanner scan = new Scanner(System.in);
            System.out.println("Make a language choice: ENG for ENGLISH or ESP for SPANISH");
            String enteredAnswer=scan.nextLine();

            while(!(enteredAnswer.equals("ENG")||enteredAnswer.equals("ESP")))
            {
                System.out.println("Make a language choice:ENG for ENGLISH or ESP for SPANISH");
                enteredAnswer=scan.nextLine();
            }
            if(enteredAnswer.equals("ENG")) {

                System.out.println("Hello my friend");
            }

            if(enteredAnswer.equals("ESP")) {
                System.out.println("Ola amigo");
            }

        }



}
尝试使用while()循环进行输入验证

import java.util.*;

    public class Main
    {
        public static void main(String args[])
        {
            Scanner scan = new Scanner(System.in);
            System.out.println("Make a language choice: ENG for ENGLISH or ESP for SPANISH");
            String enteredAnswer=scan.nextLine();

            while(!(enteredAnswer.equals("ENG")||enteredAnswer.equals("ESP")))
            {
                System.out.println("Make a language choice:ENG for ENGLISH or ESP for SPANISH");
                enteredAnswer=scan.nextLine();
            }
            if(enteredAnswer.equals("ENG")) {

                System.out.println("Hello my friend");
            }

            if(enteredAnswer.equals("ESP")) {
                System.out.println("Ola amigo");
            }

        }



}

“若用户将键入其他内容,那个么问题将再次出现,以做出正确的选择”谢谢您的帮助!很高兴我帮助了您,如果我解决了您的编码问题,请接受我的回答。我建议您购买Joyce Farrell的《Java编程》一书,以进一步增强您对Java的了解“如果用户键入其他内容,问题将再次出现并做出正确选择”谢谢您的帮助!很高兴我帮了你,如果我解决了你的编码问题,请接受我的回答。我建议你买一本Joyce Farrell写的《Java编程》来进一步增强你对Java的了解。它的拼写是“Hola”,而不是“Ola”。它的拼写是“Hola”,而不是“Ola”。
String answer = scanner.next();
boolean ENG = ("ENG").equals(answer);  // determines English language
boolean ESP = ("ESP").equals(answer);  //determines Spanish language