繁体   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