看这里:
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都网站制作、翠屏网络推广、微信小程序、翠屏网络营销、翠屏企业策划、翠屏品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供翠屏建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
public String walk() //注意这里的返回类型是String
{
System.out.print("你好!");
return "哈喽"; //注意这里这个return 如果不写就会报错!
}
原因就是因为上面 的返回类型必须是String型
如果写的是void意思就是不需要返回类型。所以就没必要写return 了
如果方法上面写了某种返回类型 就必须写return后面跟 相应的类型值
按alt + 方向键的左箭头 是返回到f3之前的代码
按alt+ 方向键的右箭头 是前进到上一步的代码
if语句返回到上一步操作可以使用while无限循环,根据if的条件来跳到上一步操作,具体代码如下所示:
import java.util.*;
public class mine {
public static void main(String[] args) {
String name = "";
while (true) {
System.out.println("请输入你的名字:");
Scanner in = new Scanner(System.in);
name = in.nextLine();
System.out.println(name);
if (name.equals("xiaoming")) {
System.out.println("欢迎进入系统");
break;//结束循环
} else {
System.out.println("错误,请重新输入");//继续循环,即跳转到上一步
}
}
}
}
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);
}
}
把System.out.println("有以下帮助");和之后的代码添加到for循环中,注意要这么写
loop:for(;;) PS: "loop:"不可省略
然后在你说的位置添加 continue loop;
下面注意,要添加退出(必须)
在"人工服务请按0"后添加:
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;
}
}