欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

6.5(对三个数进行排序)

程序员文章站 2022-03-03 16:09:18
...

使用下面的方法头编写方法,按升序显示三个数:
public static void displaySortedNumbers(double num1,double num2,double num3)
编写测试程序,提示用户输入三个数字,调用方法以升序显示他们

import java.util.Scanner;

public class Question_six_6 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input = new Scanner(System.in);
		System.out.println("please enter three number:");
		double num1 = input.nextDouble();
		double num2 = input.nextDouble();
		double num3 = input.nextDouble();
		
		displaySortedNumbers(num1,num2,num3);

	}

	public static void displaySortedNumbers(double num1,double num2,double num3) {
		double temp;
		if(num1>num2)
		{
			temp=num1;
			num1=num2;
			num2=temp;
		}
		if(num3<=num1) 
		{
			temp=num3;
			num3=num2;
			num2=num1;
			num1=temp;
		}
		else if(num3>num1 && num3<num2)
		{
			temp=num3;
			num3=num2;
			num2=num3;
		}
		System.out.println("ASC:"+num1+" "+num2+" "+num3);
	}
}

6.5(对三个数进行排序)