我被分配到编写一个程序,读取的整数输入序列和打印 -the最小和最大的输入 -and的连号和奇数输入最小和最大的
我想通了输入在第一部分,但难以理解我如何让我的程序显示最大和最小。这是我的代码到目前为止。我怎样才能让它显示最小的输入?
public static void main(String args[])
{
Scanner a = new Scanner (System.in);
System.out.println("Enter inputs (This program calculates the largest input):");
double largest = a.nextDouble();
while (a.hasNextDouble())
{
double input = a.nextDouble();
if (input > largest)
{
largest = input;
}
}
System.out.println(largest);
}
你只需要两个跟踪变量('largest'和'smallest'),和你的循环内的两个比较。 – 2013-03-10 22:58:57
请考虑“整齐”地格式化您的代码示例。特别是当它们涉及多层嵌套时,很难在没有缩进的情况下阅读它们。 – millimoose 2013-03-10 23:00:37
查看'Math.min'和'Math.max'来帮助比较这些值并允许自动分配 – MadProgrammer 2013-03-10 23:05:06