一、使用Arrays工具类中的sort方法从小到大排序
public static void main(String[] args) {
//对10个整数进行按照从小到大的顺序排序
int[] nums ={1,2,4,3,5,8,6,9,7,10};
//升序排序
Arrays.sort(nums);
//打印
System.out.println(Arrays.toString(nums));
}
二、使用冒泡排序方法从小到大排序
public static void main(String[] args) {
//有10个数字要求分别用选择法和冒泡法从小到大输出
int[] nums1 = {23,43,22,13,24,17,87,45,88,90};
//冒泡排序法
for (int i = 0; i < nums1.length-1; i++) {
for (int j = 0; j < nums1.length-1-i; j++) {
if(nums1[j]>nums1[j+1]){
int temp =nums1[j];
nums1[j] = nums1[j+1];
nums1[j+1] = temp;
}
}
}
}
三、使用选择排序方法从小到大排序
public static void main(String[] args) {
//有10个数字要求分别用选择法和冒泡法从小到大输出
int[] nums2 = {5,43,22,13,28,17,7,4,8,9};
int minIndex;
for (int i = 0; i < nums2.length-1; i++) {
minIndex = i;
for (int j = i+1; j < nums2.length; j++) {
if(nums2[j]<nums2[minIndex]){
maxIndex = j;
}
}
int temp = nums2[minIndex];
nums2[minIndex] = nums2[i];
nums2[i] = temp;
}
System.out.println(Arrays.toString(nums2));
}