05-输入三个整数,由小到大输出

来源:互联网 发布:淘宝精品 编辑:程序博客网 时间:2024/05/16 15:09
import java.util.Scanner;public class Test {public static void main(String[] args) {// 定义三个变量,分别用来保存三个数字int num1, num2, num3, temp;// 接收用户输入的三个数字Scanner scanner = new Scanner(System.in);System.out.println("请输入第一个数字:");num1 = scanner.nextInt();System.out.println("请输入第二个数字:");num2 = scanner.nextInt();System.out.println("请输入第三个数字:");num3 = scanner.nextInt();// 如果num1>num2,交换位置if (num1 > num2) {temp = num1;num1 = num2;num2 = temp;}// 如果num1>num3,交换位置if (num1 > num3) {temp = num1;num1 = num3;num3 = temp;}// 如果num2>num3,交换位置if (num2 > num3) {temp = num2;num2 = num3;num3 = temp;}// 按从小到大的顺序输出三个数字System.out.println("从小到大的排序为:" + num1 + "<" + num2 + "<" + num3);}}





思路:定义一个临时的变量,先进行比较,如果小的话,就进行利用临时变量的条件,进行交换位置。