我最近在我们班上做了一个代码,但我无法理解我真的做了什么。我是否有我的逻辑问题,因为我无法理解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 –