这只是一个问题,请不要给我答案。我需要指导:
假设stdin
是对Scanner
的对象引用,而count
是int
,已初始化为0
:
从stdin
读取整数,计算您在0-50
范围内看到的整数数量。
读取范围之外的整数时停止。
count
以指示在遇到超出范围的整数之前读取的整数数。
答案 0 :(得分:0)
您可以使用while
循环来控制范围,然后继续读入并添加计数。它看起来像这样:
while nextInt() is in range:
add 1 to count
这非常简单,但需要一些时间来理解原因。基本上,您有count
和stdin
。在while
循环条件下,您检查stding
中的下一个数字,看它是否在适当的范围内,然后添加到count
(如果是)。