Java50道經典習題-程序34 三個數排序


題目:輸入3個數a,b,c,按大小順序輸出。

 1 import java.util.Scanner;
 2 public class Prog34 {
 3     public static void main(String[] args) {
 4         //鍵盤錄入三個數
 5         Scanner scan=new Scanner(System.in);
 6         System.out.println("請輸入3個數:");
 7         int a=scan.nextInt();
 8         int b=scan.nextInt();
 9         int c=scan.nextInt();
10         scan.close();
11         //三個數比較大小交換位置
12         if(a<=b) {
13             a=a+b;
14             b=a-b;
15             a=a-b;
16         }
17         if(a<=c) {
18             a=a+c;
19             c=a-c;
20             a=a-c;
21         }
22         if(b<=c) {
23             b=b+c;
24             c=b-c;
25             b=b-c;
26         }
27         System.out.println("錄入的數由大到小輸出為:"+a+" "+b+" "+c);
28     }
29 }
30 /*運行結果
31 請輸入3個數:
32 4
33 3
34 5
35 錄入的數由大到小輸出為:5 4 3
36 */

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM