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

如果用户输入正确则执行,如果输入错误则重新输入,怎么写?

如果用户输入正确则执行,如果输入错误则重新输入,怎么写?

慕粉3301778 2016-05-27 10:51:21
比如:System.out.println("是否租车:1.租车2.不租车"); String input = sc.next();if(input==1){system.out.println("请选择车型")}else if(input==2){system.out.println("谢谢使用")}else{system.out.println("您输入的指令有误,请重新输入")}然后再次执行这个if怎么写?
查看完整描述

3 回答

已采纳
?
冰山点水

TA贡献109条经验 获得超149个赞

可使用for循环,配合continue与break使用即可。如果不清楚具体用法,可复习相关语句用法。或者试试continue+标签。

查看完整回答
3 反对 回复 2016-05-27
?
蓝冬雪

TA贡献1条经验 获得超1个赞

do{

//如果输入正确则break。
if(input==1){
system.out.println("请选择车型");
}else if(input==2){
system.out.println("谢谢使用");
break;
}else{
system.out.println("您输入的指令有误,请重新输入");
}

}while(1)


查看完整回答
1 反对 回复 2016-05-27
  • 3 回答
  • 0 关注
  • 2176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信