Java 我必须在这之后添加什么???System.out.println(“按任意键返回菜单*”);

Java 我必须在这之后添加什么???System.out.println(“按任意键返回菜单*”);,java,Java,主菜单: 1.加上 2.负 3.乘 4.划分 5.退出 选项: 如果菜单1: 变量A:…5 b){ 系统输出打印项次(a+“>”+b); } 否则如果(ab){ 系统输出打印项次(a+“>”+b); } 否则如果(ab){ 系统输出打印项次(a+“>”+b); } 否则如果(ab){ 系统输出打印项次(a+“>”+b); } else if(a只需在System.out.println(“按任意键返回菜单”)之后添加entry.next();返回一个布尔变量,并询问用户是否要返回。 使用cont

主菜单:
1.加上
2.负
3.乘
4.划分
5.退出
选项:

如果菜单1:
变量A:…5 b){ 系统输出打印项次(a+“>”+b); } 否则如果(ab){ 系统输出打印项次(a+“>”+b); } 否则如果(ab){ 系统输出打印项次(a+“>”+b); } 否则如果(ab){ 系统输出打印项次(a+“>”+b); }
else if(a只需在System.out.println(“按任意键返回菜单”)之后添加entry.next();

返回一个布尔变量,并询问用户是否要返回。 使用continue语句继续这个过程,并以中断换中断。这里我想给你一个简单明了的例子

import java.util.Scanner;

class case2 {

    public static void main(String args[]) {
        Scanner entry = new Scanner(System.in);
        int i = 0;
        boolean back = true;
        do {
            if (!back) {
                break;
            }
            System.out.println("Press 1 for additoin.");
            System.out.println("Press 2 for subtraction.");
            i = entry.nextInt();
            switch (i) {
                case 1:
                    System.out.println("Good you entered 1.");
                    continue;
                case 2:
                    System.out.println("Good you entered 2.");
                    continue;
                default:
                    System.out.println("It occured an error");
                    System.out.println("Do you want to go back? Enter b for back, any other key for exit.");
                    if (entry.next().equals("b")) {
                        continue;
                    } else {
                        back = false;
                        break;
                    }
            }
        } while (i != 3);
        System.out.println("Program ended.");
    }
}

需要在我键入的任何键后点击回车键…如何在我键入的任何键后自动返回菜单?不在该键后使用回车键???我认为没有本机代码和JNI就不能。看看Java诅咒库:bro…如何做到这一点:(输入b表示返回,输入其他任何键表示退出。)在键入任何键后自动不使用enter键???然后您必须将终端(控制台)从行模式(烹饪模式,需要enter键)更改为字符模式(原始模式,不需要enter键),但在java的jdk中不可用。您可以使用[JCurses](sourceforge.net/projects/javacurses/)。
import java.util.Scanner;

class case2 {

    public static void main(String args[]) {
        Scanner entry = new Scanner(System.in);
        int i = 0;
        boolean back = true;
        do {
            if (!back) {
                break;
            }
            System.out.println("Press 1 for additoin.");
            System.out.println("Press 2 for subtraction.");
            i = entry.nextInt();
            switch (i) {
                case 1:
                    System.out.println("Good you entered 1.");
                    continue;
                case 2:
                    System.out.println("Good you entered 2.");
                    continue;
                default:
                    System.out.println("It occured an error");
                    System.out.println("Do you want to go back? Enter b for back, any other key for exit.");
                    if (entry.next().equals("b")) {
                        continue;
                    } else {
                        back = false;
                        break;
                    }
            }
        } while (i != 3);
        System.out.println("Program ended.");
    }
}