我最近在我們班上做了一個代碼,但我無法理解我真的做了什麼。我是否有我的邏輯問題,因爲我無法理解Double.MIN_VALUE和Double.MAX_VALUE。在輸入的10個數字中找到最高和最低
import java.util.Scanner;
public class Exer32_HighestLowest
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
double highest =Double.MIN_VALUE;
double lowest =Double.MAX_VALUE;
double num= 0;
for(int i=0; i<10; i++)
{
System.out.println("Enter your score");
num = sc.nextDouble();
if (num > highest)
{
highest = num;
}
if(num < lowest)
{
lowest = num;
}
}
System.out.println("The Highest Score is: "+highest);
System.out.println("The Lowest Score is: "+lowest);
}
}
感謝您的答覆,但我做了這個代碼,而我的教授是不在身邊,我只是嘗試這樣的全部時間。 –
您是否閱讀過文檔? https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html –