*6.5 (Sort three numbers) Write a method with the following header to display three numbers in increasing order:public static void displaySortedNumbers(double num1, double num2, double num3)Write a test program that prompts the user to enter three numbers and invokes the method to display them in increasing order.
*6.5(对三个数字进行排序)编写一个具有以下标题的方法,以递增顺序显示三个数字:public static void DisplaySortedNumber(double num1、double num2、double num3)编写一个测试程序,提示用户输入三个数字,并调用该方法以递增顺序显示它们。
代码如下:
import java.util.Scanner;
public class Unite6Test5
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("请输入三个数:");
double num1 = input.nextDouble();
double num2 = input.nextDouble();
double num3 = input.nextDouble();
System.out.println("结果为:");
DisplaySortedNumber(num1, num2, num3);
}
public static void DisplaySortedNumber(double num1,double num2,double num3 )
{
if(num1 > num2)
{
if(num2 > num3)
{
System.out.println(num3+" "+num2+" "+num1);
}else if(num3>num1)
{
System.out.println(num2+" "+num1+" "+num3);
}else
{
System.out.println(num2+" "+num3+" "+num1);
}
}else if(num2 > num3)
{
if (num3 > num1)
{
System.out.println(num1+" "+num3+" "+num2);
}else
{
System.out.println(num3+" "+num1+" "+num2);
}
}else
{
System.out.println(num1+" "+num2+" "+num3);
}
}
}
结果如下:



