java学习(38):数组排序(直接排序)
/5 有一個(gè)長(zhǎng)度為10的int類型數(shù)組,存儲(chǔ)了10個(gè)年齡數(shù)據(jù),利用Eclipse工具設(shè)計(jì)一個(gè)java控制臺(tái)程序,
完成將這個(gè)int類型數(shù)組中年齡進(jìn)行算法對(duì)比,將10個(gè)年齡重新存儲(chǔ)在新數(shù)組中,新數(shù)組中存儲(chǔ)年齡應(yīng)符合以下規(guī)則:
降序排列 ./
import java.util.Scanner;
public class test07 {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.println(“輸入接受的數(shù)據(jù)的值”);
int num=in.nextInt();
int[] arr=new int[num];
int[] arr1=new int[num];
int i;
for(i=0;i<arr.length;i++){
System.out.println(“輸入接收的值”);
arr[i]=in.nextInt();
/* if(arr[i]%2==0){
arr1[i]=arr[i];
for(int j=0;j<arr1.length;j++){
if(arr[i]<arr[i+1]){
int m=arr[i+1];
arr[i+1]=arr[i];
arr[i]=m;
}
}
}*/
}
//直接排序
for (int x = 0; x < arr.length - 1; x++) {
for (int y = x + 1; y < arr.length; y++) {
if (arr[x] > arr[y]) {
int temp = arr[x];
arr[x] = arr[y];
arr[y] = temp;
}
}
}
}
總結(jié)
以上是生活随笔為你收集整理的java学习(38):数组排序(直接排序)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php 网格,PHP中的数据网格
- 下一篇: txt文本分割器