[英]Finding the max number in JAVA
if(max.hasNextInt())
{
num = max.nextInt();
}
使用掃描儀和哨兵值時如何找到最大數量? 我的方法僅顯示最后輸入的整數。 我已經在這里待了幾個小時了,讓我感到自豪,我需要幫助....請幫助..........
您確定要測試當前數字是否大於當前最大值是否在錯誤的位置。
更改
if(max.hasNextInt())
{
num = max.nextInt();
}
else
{
if(num > totmax)
{
totmax = num;
}
...
至
if(max.hasNextInt())
{
num = max.nextInt();
if(num > totmax)
{
totmax = num;
}
}
else
{
...
問題是您正在檢查數字是否大於else
子句中的當前最大值。 用戶輸入數字時將不會輸入該數字(因為它輸入了if
子句)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.