題目:輸入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 */