Java生成随机数并排序

package homework;

import java.util.Random;

public class Order {

	public static void main(String[] args) {

		int array[] = new int[13];
		Random num = new Random();
		for (int i = 0; i < array.length; i++) {
			array[i] = num.nextInt(13) + 1;
		}

		// 随机数排序前
		System.out.print("随机数排序前:");
		for (int i = 0; i < array.length; i++) {
			System.out.print(array[i] + "   ");
		}

		// 随机数从小到大排序后
		for (int i = 0; i < array.length; i++) {
			for (int j = 0; j < array.length - 1 - i; j++) {
				if (array[j] > array[j + 1]) {
					int temp = array[j];
					array[j] = array[j + 1];
					array[j + 1] = temp;
				}
			}
		}
		
		System.out.print("\n\n随机数排序后:");
		for (int i = 0; i < array.length; i++) {
			System.out.print(array[i] + "   ");
		}

	}

}

你可能感兴趣的:(化典成籍,-,Java,java,算法)