本文主要是介绍Java代码基础算法练习-求给定3个数, 进行从小到大排序-2024.03.20,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
任务描述:
输入三个整数 x,y,z(0<x<1000,0<y<1000,0<z<1000),请把这三个数由小到大输出。
任务要求:
代码示例:
package march0317_0331;import java.util.Scanner;public class m240320 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int[] nums = new int[3];System.out.println("请输入3个整数,用空格隔开(要求输入0-1000):");for (int i = 0; i < 3; i++) {int num = scanner.nextInt();if (num < 0 || num > 1000) {System.out.println("输入错误,程序退出~");return;}nums[i] = num;}//按照升序排序for (int i = 0; i < nums.length - 1; i++) {for (int j = 0; j < nums.length - 1 - i; j++) {if (nums[j] > nums[j + 1]) {int temp = nums[j];nums[j] = nums[j + 1];nums[j + 1] = temp;}}}System.out.println("从大到小排序为:" + nums[0] + " " + nums[1] + " " + nums[2]);}
}
这篇关于Java代码基础算法练习-求给定3个数, 进行从小到大排序-2024.03.20的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!