0
這只是一個問題,請不要給我答案。我需要的方向:Java掃描儀建議
假設stdin
是一個對象引用Scanner
,並count
是已初始化爲0
的int
:
-
從
閱讀整數計算您在範圍內有多少整數看到包括
0-50
。當您讀取範圍之外的整數時停止。
count
應該更新以指示您在遇到範圍之外的整數之前讀取了多少個整數。
stdin
這只是一個問題,請不要給我答案。我需要的方向:Java掃描儀建議
假設stdin
是一個對象引用Scanner
,並count
是已初始化爲0
的int
:
stdin
閱讀整數計算您在範圍內有多少整數看到包括0-50
。
當您讀取範圍之外的整數時停止。
count
應該更新以指示您在遇到範圍之外的整數之前讀取了多少個整數。
您可以使用while
循環控制範圍,然後繼續閱讀並添加到計數中。它看起來像這樣:
while nextInt() is in range:
add 1 to count
這真的很簡單,但需要一些時間來理解爲什麼。基本上,你有count
和stdin
。在while
循環條件中,檢查stding
中的下一個數字,看它是否在正確的範圍內,如果是,則將其添加到count
。