簡體   English   中英

在JAVA中找到最大數量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM