Java经典算法40例(十五)

题目:输入三个整数x,y,z,请把这三个数由小到大输出。

代码:

import java.util.Scanner;

/**
 * 三个数从小到大输出
 * @author cheng
 *
 */
public class Fifteen {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        System.out.print("输入三个数");
        int i=in.nextInt();
        int j=in.nextInt();
        int k=in.nextInt();
        int temp=0;
        if(j>k){
            temp=k;
            k=j;
            j=temp;
        }
        if(i>j){
            temp=j;
            j=i;
            i=temp;
        }
        if(i>k){
            temp=j;
            j=k;
            k=temp;
        }
        System.out.println(i+" "+j+" "+k);
        in.close();
    }
}

输出结果:

输入三个数 5 6 3
3 5 6

你可能感兴趣的:(java)