題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。
程序分析:我們想辦法把最小的數放到x上,先將x與y進行比較,如果x> y則將x與y的值進行交換,然後再用x與z進行比較,如果x> z則將x與z的值進行交換,這樣能使x最小。
import java.util.*;
publicclass test {
publicstaticvoid main (String[]args){
int i=0;
int j=0;
int k=0;
int x=0;
System.
out.print("請輸入三個數\n");
Scanner input =
new Scanner(System.
in);
i=input.nextInt();
j=input.nextInt();
k=input.nextInt();
if(i>j)
{
x=i;
i=j;
j=x;
}
if(i>k)
{
x=i;
i=k;
k=x;
}
if(j>k)
{
x=j;
j=k;
k=x;
}
System.
out.println(i+", "+j+", "+k);
}
}
*