为了账号安全,请及时绑定邮箱和手机立即绑定

是否继续查询方法被rentway1()和rentway2()调用

public void goOn(int i){

System.out.println("是否继续查询?是:Y 否:N");

Scanner in=new Scanner(System.in);

String control=in.nextLine();

if(control.equals("Y")||control.equals("y")){

if(i==1)rentway1();

if(i==2)rentway2();

}

else library();

}


有更好的方法吗?

if(i==1)rentway1();

if(i==2)rentway2();

不同的方法跳转到的不同。。


正在回答

2 回答

			
				System.out.println("是否继续查找:Y是,N否");
				Scanner ccc =new Scanner(System.in);
				while(true){					
					String yes = ccc.nextLine();
				if (yes.equals("y")||yes.equals("Y")){
					show();//show()是整个程序最先运行的方法 也就是说返回重新开始
					break;
				}else if (yes.equalsIgnoreCase("N")||yes.equals("n")){
					System.out.println("感谢使用!");
					break;
				
				}else {
				System.out.println("输入错误请重新输入");
					continue;
				}
				}
			


0 回复 有任何疑惑可以回复我~

可以直接用switch

switch(i){

case:1

rentway1();

break:

case2:2

rentway2();

break;

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

是否继续查询方法被rentway1()和rentway2()调用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信