編寫一個接受用戶想要輸入的整數的程序。確定最高和最低數字,並從最高數字中減去所有其他數字。我無法區別。我知道這裏失蹤了。請幫幫我。最高,最低和和在java中扣除的答案
import java.util.*;
//Misty Stewart
public class HighestLowestDifference2324 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double maxValue = Double.MIN_VALUE;
double minValue = Double.MAX_VALUE;
double minValue1 = Double.MAX_VALUE;
double minValue2 = Double.MAX_VALUE;
int count = 0;
double difference = 0;
System.out.println("Enter numbers. Terminate with Q.");
while (input.hasNextDouble()) {
double Value = input.nextDouble();
if (Value > maxValue) {
maxValue = Value;
}
if (Value < minValue) {
minValue = Value;
}
if (Value < minValue) {
minValue1 = Value;
}
if (minValue == minValue1) {
minValue = Value;
}
if (Value < minValue1) {
minValue2 = Value;
}
if (minValue1 == minValue2) {
minValue1 = Value;
}
}
count++;
difference = maxValue - minValue;
{
if (count > 0) {
System.out.println("Highest no. is: " + maxValue);
System.out.println("Lowest no. is: " + minValue);
System.out.println("The difference from the highest is: \n" + difference);
} else {
System.out.println("Have a good day!");
}
}
}
}
例如:15,20,29,38,12,42 輸出: 最高:42 最低:12 [從最高的區別是: [42 -15] = 27 [42-20] = 22 [42-29] = 13 [42-38] = 4 [42-312] = 30 ..請幫助me.thanks – thisOneNeedsHelp 2013-03-07 11:33:35
是否有一個問題?你可以使用'Math.min'和'Math.max'來清除代碼 – Esailija 2013-03-07 11:33:36
有一個任務和一些代碼。有一些遺漏:一個問題! – jlordo 2013-03-07 11:33:44