代码java返回上一级 java返回上一步

java中,下面这段代码如何实现按0返回上级菜单 , 本人刚学Java是菜鸟,帮忙修改下,只用循环 。public class Main {
public static void main(String[] args) {
boolean mj;
do {
System.out.println("\t\t\t欢迎使用我行我素购物管理系统");
System.out
.println("************************************************************");
System.out.println("1.客 户 信 息 管 理");
System.out.println("2.购 物 结 算");
System.out.println("3.真 情 回 馈");
System.out.println("4.注 销");
System.out
.println("*************************************************************");
System.out.println("请选择,输入数字:");
int chief;// 系统菜单编号
Scanner input = new Scanner(System.in);
chief = input.nextInt();
mj = false;
if (chief == 1) {
System.out.println("我行我素购物管理系统客户信息管理");
System.out
.println("******************************************************");
System.out.println("\t\t\t1.显 示 所 有 客 户 信 息");
System.out.println("\t\t\t2.添 加 客 户 信 息");
System.out.println("\t\t\t3.修 改 客 户 信 息");
System.out.println("\t\t\t4.查 询 客 户 信 息");
System.out
.println("********************************************************");
System.out.println("输入数字或按0返回上一级菜单:");
int subMenu;// 子菜单编号
subMenu = input.nextInt();
System.out.println(subMenu);
if(subMenu == 0){
mj = true;
continue;
}
boolean a;
do {
a = false;
switch (subMenu) {
case 1:
System.out.println("执行显示所有客户信息");
break;
case 2:
System.out.println("执行添加客户信息");
break;
case 3:
System.out.println("执行修改客户信息");
break;
case 4:
System.out.println("执行查询客户信息");
break;
default:
System.out.println("你的输入有误!\n请选择,输入数字或按0返回上一级:");
a = true;
}
} while (a);
} else if (chief == 2) {
System.out.println("执行购物结算");
} else if (chief == 3) {
System.out.println("执行真情回馈");
} else if (chief == 4) {
System.out.println("执行注销");
} else {
System.out.println("输入错误,请重新输入!");
mj = true;
}
} while (mj);
}
}
java程序中,怎么返回上一个步骤?String firstPage="欢迎使用我行我素购物管理系统\n* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n1、登 录 系统\n2、更 改 管 理 员 密 码\n3、退 出 \n"* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\n";
不同页定义一个不同的String类型的变量用于打印 System(firstPage);
楼下说的那样记录上一级的可以但是不能记录打印的字符串了需要单门用一个变量来判断首先你需要确认对每个页面有一个不同的值比如String page来辨别你到了那一页比如你在登陆页 page="login"然后你就可以判断
if(page.equals("login"){
方法体
如果你在这 这个页面再点击了 2更改密码的话 page再赋值
page="exchangePassword"
}下面可以加各个判断各个页面 并
if(page.equals("exchangePassword")
{
点击了返回page再赋值回 login就好了
}
这样你需要给每个页面就定义一个值用于你自己判断 就行了
Java控制台返回上一级怎么写,图中标记的地方 , 就是当b的值为1时,返回到开始目录,请赐教 。把System.out.println("有以下帮助");和之后的代码添加到for循环中代码java返回上一级,注意要这么写
loop:for(;;)PS:"loop:"不可省略
然后在代码java返回上一级你说的位置添加 continue loop;
下面注意代码java返回上一级,要添加退出(必须)
在"人工服务请按0"后添加代码java返回上一级:
System.out.println("退出请按3");
在"if(a==1)"前面添加:
if(a==3)
{
System.exit(0);
}
提高功能:
if(a==3)
{
System.out.println("确定退出吗 , 按0退出,按1返回");
int b = input.nextInt();
if(b==0)
{
System.out.println("欢迎再次使用 , 再见");
System.exit(0);
}
else if(b==1)
{
continue loop;
}
}
java中带返回值的函数怎么返回上一级看这里:
public String walk()//注意这里的返回类型是String
{
System.out.print("你好!");
return "哈喽";//注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型
如果写的是void意思就是不需要返回类型 。所以就没必要写return 了
如果方法上面写了某种返回类型 就必须写return后面跟 相应的类型值
java 这个返回上一级菜单的代码怎么打了返回上一级菜单 。。。。
public void add() {
boolean flag = true;
while (flag) {
addMain();
int b = input.nextInt();
if (b == 0) {
flag = false;
}
}
}
private static void addMain() {
// 这里放增加dvd的代码
}
【代码java返回上一级 java返回上一步】关于代码java返回上一级和java返回上一步的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读