
用java升级菜单切换。用do while循环
进入系统后,提示用户输入数字,然后根据选择进入相应的功能模块。如果用户输入错误,可以重复输入,知道输入正确,执行相应的操作后退出循环。用dowhile循环...
进入系统后,提示用户输入数字,然后根据选择进入相应的功能模块。
如果用户输入错误,可以重复输入,知道输入正确,执行相应的操作后退出循环。
用do while循环 展开
如果用户输入错误,可以重复输入,知道输入正确,执行相应的操作后退出循环。
用do while循环 展开
3个回答
展开全部
import java.util.*;
public class menuchange {
public static void main(String[] asgs) {
Scanner s = new Scanner(System.in);
int n,m = 0;
System.out.println("欢迎使用xxxx");
System.out.println("****************");
System.out.println(" 1.xxx");
System.out.println(" 2.xxx");
System.out.println(" 3.xxx");
System.out.println(" 4.xxx");
System.out.println("****************");
do {
if(m == 0) {
System.out.print("请选择输入数字:");
System.out.println();
} else {
System.out.print("输入错误,请重新选择输入数字:");
System.out.println();
}
m++;
n = s.nextInt();
} while(n>4 || n<1);
System.out.println("选择成功!");
}
}
在选择成功后,可以用if对n进行判断从而进入相应的功能菜单!请采纳,谢谢!
public class menuchange {
public static void main(String[] asgs) {
Scanner s = new Scanner(System.in);
int n,m = 0;
System.out.println("欢迎使用xxxx");
System.out.println("****************");
System.out.println(" 1.xxx");
System.out.println(" 2.xxx");
System.out.println(" 3.xxx");
System.out.println(" 4.xxx");
System.out.println("****************");
do {
if(m == 0) {
System.out.print("请选择输入数字:");
System.out.println();
} else {
System.out.print("输入错误,请重新选择输入数字:");
System.out.println();
}
m++;
n = s.nextInt();
} while(n>4 || n<1);
System.out.println("选择成功!");
}
}
在选择成功后,可以用if对n进行判断从而进入相应的功能菜单!请采纳,谢谢!
展开全部
import java.util.*;
public class changeManager {
public static void main(String[] asgs) {
Scanner s = new Scanner(System.in);
int n = 0;
System.out.println("欢迎使用MyShopping管理系统");
System.out.println();
System.out.println("****************");
System.out.println("\t1.客户信息管理");
System.out.println("\t2.购物结算");
System.out.println("\t3.真情回馈");
System.out.println("\t4.注销");
System.out.println("****************");
System.out.println();
System.out.print("请选择,输入数字:");
System.out.println();
do {
n = s.nextInt();//输入的数字
switch(n){//判断输入的数字是否为2
case 2:
System.out.print("执行购物结算");
System.out.println();
break;
default:
System.out.print("输入错误,请重新选择输入数字:");
System.out.println();
}
} while(n != 2);//输入的数字不为2时,循环执行
System.out.print("程序结束");
}
}
public class changeManager {
public static void main(String[] asgs) {
Scanner s = new Scanner(System.in);
int n = 0;
System.out.println("欢迎使用MyShopping管理系统");
System.out.println();
System.out.println("****************");
System.out.println("\t1.客户信息管理");
System.out.println("\t2.购物结算");
System.out.println("\t3.真情回馈");
System.out.println("\t4.注销");
System.out.println("****************");
System.out.println();
System.out.print("请选择,输入数字:");
System.out.println();
do {
n = s.nextInt();//输入的数字
switch(n){//判断输入的数字是否为2
case 2:
System.out.print("执行购物结算");
System.out.println();
break;
default:
System.out.print("输入错误,请重新选择输入数字:");
System.out.println();
}
} while(n != 2);//输入的数字不为2时,循环执行
System.out.print("程序结束");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
import java.util.Scanner;
public class 循环菜单切换练习{
public static void main(String[] args) {
System.out.println("欢迎使用MyShopping管理系统"+"\n");
System.out.println("****************************");
System.out.println("\t 1.客户信息管理");
System.out.println("\t 2.购物结算");
System.out.println("\t 3.真情回馈");
System.out.println("\t 4.注销");
System.out.println("****************************");
Scanner input = new Scanner(System.in);
System.out.println("请选择,输入数字: ");
int bianhao = input.nextInt();
boolean isRight = true;
do{
switch(bianhao){
case 1:
System.out.println("执行客户信息管理");
isRight = false;
break;
case 2:
System.out.println("执行购物结算");
isRight = false;
break;
case 3:
System.out.println("执行真情回馈");
isRight = false;
break;
case 4:
System.out.println("执行注销");
isRight = false;
break;
default:
System.out.print("输入错误,请重新输入数字: ");
bianhao = input.nextInt();
break;
}
}
while(isRight);
System.out.println("");
System.out.println("程序结束!");
}
}
public class 循环菜单切换练习{
public static void main(String[] args) {
System.out.println("欢迎使用MyShopping管理系统"+"\n");
System.out.println("****************************");
System.out.println("\t 1.客户信息管理");
System.out.println("\t 2.购物结算");
System.out.println("\t 3.真情回馈");
System.out.println("\t 4.注销");
System.out.println("****************************");
Scanner input = new Scanner(System.in);
System.out.println("请选择,输入数字: ");
int bianhao = input.nextInt();
boolean isRight = true;
do{
switch(bianhao){
case 1:
System.out.println("执行客户信息管理");
isRight = false;
break;
case 2:
System.out.println("执行购物结算");
isRight = false;
break;
case 3:
System.out.println("执行真情回馈");
isRight = false;
break;
case 4:
System.out.println("执行注销");
isRight = false;
break;
default:
System.out.print("输入错误,请重新输入数字: ");
bianhao = input.nextInt();
break;
}
}
while(isRight);
System.out.println("");
System.out.println("程序结束!");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询