Java Scanner建议

时间:2012-03-22 22:09:09

标签: arrays

这只是一个问题,请不要给我答案。我需要指导:

假设stdin是对Scanner的对象引用,而countint,已初始化为0

  1. stdin读取整数,计算您在0-50范围内看到的整数数量。

  2. 读取范围之外的整数时停止。

  3. 应该更新
  4. count以指示在遇到超出范围的整数之前读取的整数数。

1 个答案:

答案 0 :(得分:0)

您可以使用while循环来控制范围,然后继续读入并添加计数。它看起来像这样:

while nextInt() is in range:
  add 1 to count

这非常简单,但需要一些时间来理解原因。基本上,您有countstdin。在while循环条件下,您检查stding中的下一个数字,看它是否在适当的范围内,然后添加到count(如果是)。