猿问

重定向错误消息的代码流

我想在else语句之后将代码流重定向到“1”部分。


我试图通过创建循环和不同的方法来实现它,但我无法做到。


我想要的是,当给出无效答案时会出错,并会再次提问。


import java.util.Scanner;


public class OddsAndEvens {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        System.out.println("Let’s play a game called “Odds and Evens”");

        System.out.println("What is your name?");

        String name = input.next();


        // 1 <------------------------


        System.out.println("Hello " + name + " which one do you choose? (O)dds or (E)vens?"); 


        String oe = input.next();


        if (oe.equalsIgnoreCase("e")) {

            System.out.println(name + " has picked evens! The computer will be odds.");

        }

        if (oe.equalsIgnoreCase("o")) {

            System.out.println(name + " has picked odds! The computer will be evens.");

        }


        else {

            System.out.println("You have typed an invalid answer.");


        }



    }


}


拉风的咖菲猫
浏览 112回答 2
2回答
随时随地看视频慕课网APP

相关分类

Java
我要回答