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