永发信息网

hasnextint()为什么无限读入

答案:2  悬赏:30  手机版
解决时间 2021-03-23 19:53
hasnextint()为什么无限读入
最佳答案
不是你说的无限读入(即一直执行while循环),而是程序阻塞了,在等待你的输入。
再说说程序的问题吧,只判断了一次hasNextInt()就用了两次nextInt()这样不好。
如果确定只要两个数,那直接
a = sc.nextInt(); b = sc.nextInt();
如果不确定个数的话,可以写个判断以输入某个特定数字为结尾就行,比如0、-1。追问谢谢你的回答。可是,我只是判定nextInt,输入回车(这又不是Int)以后,为什么还在等待我输入Int呢?
另外就是我原本就是:
a = sc.nextInt();
b = sc.nextInt();
System.out.println(a + b);
eclipse上没有问题。。。。结果那个什么赛码网就总说是wrong answer(就是只让我求a+b的和)我才只好改成while
全部回答
while(sc.hasNextInt()){
a = sc.nextInt();
b = sc.nextInt();
break;
}
System.out.println(a-b);追问你好,请问是为什么呢?我回车也并不是输入Int类型啊,为什么就不能跳出呢?而且其实这段代码本来我就写得是
a = sc.nextInt();
b = sc.nextInt();
System.out.println(a + b);
eclipse上没有问题。。。。结果那个什么赛码网就总说是wrong answer追答你Scanner是怎么定义的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
已知二次函数的图象如图所示,求它的解析式.
高通骁龙617与801哪个好些?
狗狗全身痒咋办
180减360除以x等于56
家里有老鼠有什么药
诗经中有关母爱的诗句,古文中感恩母爱的句子
金属还原能力大小主要是由下列哪些因素决定的
自行车油碟刹车线管和闸分开导致漏油怎么办
在淘宝怎么买专辑?
冰鉴解释曾国藩相术口诀:
500克的速冻饺子能有多少个?
红薯饼是用面粉做还是用糯米粉做好吃呢?
速冻煎饼利用什么原理
求高人指教三十六计是怎样推出来的?谢谢!
施工私自挪车造成违章怎么办
推荐资讯
单选题NotuntilIbegantowork________howm
这是什么型号的昂达平板
His father died and him a lot of money.A.
考斯特多少一公里
局域网IP地址被人占了,有什么办法能抢回来?
扬柴4105中冷增压!车没劲怎回事
17岁在聊城干点什么小本生意赚钱多?
开票金额 税率 税额 含税单价 含税金额计算问
桩基芯样强度需要除以0.88吗
烤鸡架在哪里啊,我有事要去这个地方
“兴义市万峰林街道办事处中心幼儿园”翻译成
红枣怎么去核啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?