JAVA想实现判断是否继续操作
答案:3 悬赏:80 手机版
解决时间 2021-11-11 08:59
- 提问者网友:棒棒糖
- 2021-11-10 22:51
JAVA想实现判断是否继续操作
最佳答案
- 五星知识达人网友:大漠
- 2021-11-10 23:41
Scanner s=new Scanner(System.in);
System.out.println("是否继续(y/n):");
boolean con=false;
String result=s.next();
if(result==null||result!="y"){
result="n";
}
if(result.toLowerCase()=="y"){
con=true;
}else if(result.toLowerCase()=="n"){
mainMenu01();
}
while(con){
//此处编写‘继续’这个操作的菜单和操作方法
}
System.out.println("是否继续(y/n):");
boolean con=false;
String result=s.next();
if(result==null||result!="y"){
result="n";
}
if(result.toLowerCase()=="y"){
con=true;
}else if(result.toLowerCase()=="n"){
mainMenu01();
}
while(con){
//此处编写‘继续’这个操作的菜单和操作方法
}
全部回答
- 1楼网友:走死在岁月里
- 2021-11-11 01:35
这些代码有问题啊 首先要注意的是 字符串的比较 最好不要用==号来判断 虽然有时候 会出现正确的结果 但是 不知道什么时候 会有意想不到结果发生 .请自己搜索 string 缓冲池原理 自己好好理解一下 。
还有楼主 卡在了输入哪里 ,不知道 input是个什么对象 控制台的话 应该是 System.in对象才对。
还有楼主 卡在了输入哪里 ,不知道 input是个什么对象 控制台的话 应该是 System.in对象才对。
- 2楼网友:怀裏藏嬌
- 2021-11-11 00:46
一直卡在输入就说明next()方法没有跳出来。你的输入后 按下回车就可以了吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯