ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 数组排列 * 使用For循环优化后版本 ~~~ package test; import java.util.Scanner; public class test2 { public static void main(String[] args) { int[] arr = new int[5]; Scanner scan = new Scanner(System.in); System.out.println("输入要排序的数组:"); for(int i = 0;i < 5;i++){ arr[i] = scan.nextInt(); } scan.close(); for(int x = 5;x > 1;x--){ for (int i = 1;i < x;i++){ if(arr[i] < arr[i-1]){ int t = arr[i-1]; arr[i-1] = arr[i]; arr[i] = t; } } } //输出结果 System.out.println("排序后的结果:"); for(int i = 0;i < 5;i++){ System.out.println(arr[i]); } } } ~~~