1. 程式人生 > >java 通過陣列下標進行排序

java 通過陣列下標進行排序

package com.clean.base;

import java.util.Scanner;

public class TongTest {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int size = 11;
        int[] array = new int[size];
        for(int i = 0; i < args.length; i ++) {
            array[i] = 0;
        }
        for(int i = 0; i < 5; i ++) {
            System.out.println("請輸入一個小於10的整數:");
            int x = scanner.nextInt();
            array[x]++;
        }
        for(int i = 0; i < array.length; i ++) {
            for(int j = 0; j < array[i]; j ++) {
                System.out.print(i + " ");
            }
        }
        System.out.println();
    }
}

 

請輸入一個小於10的整數:
6
請輸入一個小於10的整數:
1
請輸入一個小於10的整數:
3
請輸入一個小於10的整數:
2
請輸入一個小於10的整數:
4
Disconnected from the target VM, address: '127.0.0.1:60655', transport: 'socket'
1 2 3 4 6