猿问

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

比如:

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怎么写?

慕粉3301778
浏览 2177回答 3
3回答

冰山点水

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

蓝冬雪

do{//如果输入正确则break。 if(input==1){ system.out.println("请选择车型"); }else if(input==2){ system.out.println("谢谢使用"); break; }else{ system.out.println("您输入的指令有误,请重新输入"); }}while(1)
随时随地看视频慕课网APP

相关分类

Java
我要回答