JAVA中如何判断结束
例子Scannerin=newScanner(System.in);while(in.hasNext()){//省略N多代码}怎样结束While循环输入的数1464854...
例子Scanner in = new Scanner(System.in);while(in.hasNext()){ //省略N多代码}怎样结束While循环 输入的数1464854也可能是1213424423 就是说输入几行数是不确定的 在这样的情况下怎样结束上面的while循环(要的是判断跳出WHILE循环的代码)
展开
5个回答
2018-07-29 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
就用while啊 在while外面声明个变量例如:
int a=0;
while(a==0){
询问是不是要继续,如:0为继续,1为退出
给a复赋值如:a=0;
if(a!=0){
break;
}
}
int a=0;
while(a==0){
询问是不是要继续,如:0为继续,1为退出
给a复赋值如:a=0;
if(a!=0){
break;
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-26
展开全部
自己设定个值,比如说输入0就跳出循环再循环里判断值是否是要退出的那个值,是的话旧break,否则继续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-26
展开全部
如果,确定是数字的话,可以使用while(in.hasNext("\\d+")){}试试,这个重载是放入匹配的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-26
展开全部
hasNext();返回的是boolean啊 那个in是不重键盘接收输入的吗只要hasNext返回false就跳出了呗!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询