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.");
}
}