public static void displaySortedNumbers(double num1, double num2, double num 3)
Write a test program that prompts the user to enter three numbers and invokes the method to display them in decreasing order.
- import java.util.Scanner;
- public class C1
- {
- public static void main(String[] args)
- {
- Scanner input = new Scanner(System.in);
- System.out.println("請輸入3個數字:");
- double n1 = input.nextDouble();
- double n2 = input.nextDouble();
- double n3 = input.nextDouble();
- displaySortedNumbers(n1,n2,n3);
- }
- public static void displaySortedNumbers(double num1 ,double num2 ,double num3 )
- {
- //比較並印出結果
- if(num1 > num2)
- {
- if( num1 >= num3)
- {
- if(num2 >= num3 )
- {
- System.out.println(num1+ " " + num2 + " " +num3);
- }
- else if(num3 >= num2 )
- {
- System.out.println(num1+ " " + num3 + " " +num2);
- }
- }
- }
- else if(num2 > num3)
- {
- if( num2 >= num1)
- {
- if(num3 >= num1 )
- {
- System.out.println(num2+ " " + num3 + " " +num1);
- }
- else if(num1 >= num3 )
- {
- System.out.println(num2+ " " + num1 + " " +num3);
- }
- }
- }
- else if(num3 > num1)
- {
- if( num3 >= num2)
- {
- if(num1 >= num2 )
- {
- System.out.println(num3+ " " + num1 + " " +num2);
- }
- else if(num2 >= num1 )
- {
- System.out.println(num3+ " " + num2 + " " +num1);
- }
- }
- }
- else if(num1 == num2 && num2 == num3)
- {
- System.out.println(num1+ " " + num2 + " " +num3);
- }
- }
- }
沒有留言:
張貼留言