Java-如何使用hasNext()条件突围?

Java-如何使用hasNext()条件突围?,第1张

Java-如何使用hasNext()条件突围

break;
可以将该语句用于…好吧…突破迭代。通过迭代,我的意思是
for
,例如,您也可以摆脱困境。

您必须定义何时要退出迭代,然后再执行以下 *** 作:

while(Input.hasNextInt(Input)){   if(condition())       break;   count++;   temp = Input.nextInt();   sum += temp;   System.out.println(temp);   System.out.println(count); }

否则,您可以创建一个辅助方法来定义迭代是否应继续进行,如下所示:

private boolean keepIterating(Scanner in) {    boolean someOtherCondition = //define your value here that must evaluate to false//when you want to stop looping    return Input.hasNextInt() && someOtherCondition;}

您必须在中调用的方法

while

while(keepIterating()){   count++;   temp = Input.nextInt();   sum += temp;   System.out.println(temp);   System.out.println(count);}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5139390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存