Java扫描仪建议
问题描述:
这只是一个问题,请不要给我答案。我需要的方向:Java扫描仪建议
假设stdin
是一个对象引用Scanner
,并count
是已初始化为0
的int
:
-
从
阅读整数计算您在范围内有多少整数看到包括
0-50
。当您读取范围之外的整数时停止。
count
应该更新以指示您在遇到范围之外的整数之前读取了多少个整数。
stdin
答
您可以使用while
循环控制范围,然后继续阅读并添加到计数中。它看起来像这样:
while nextInt() is in range:
add 1 to count
这真的很简单,但需要一些时间来理解为什么。基本上,你有count
和stdin
。在while
循环条件中,检查stding
中的下一个数字,看它是否在正确的范围内,如果是,则将其添加到count
。