zhangwensheng
发贴: 15
积分: 0
|
于 2006-11-14 09:38
import java.util.*; class test{ public static void main(String str[]) { int[] num = new int[60]; int i = 0, j = 0; Random rd = new Random(); System.out.println("生成的随机数:"); for(i = 0; i < 60; i++) { do { num[i] = Math.abs(rd.nextInt())%60 + 1; for(j = 0; j < i; j++) { if(num[j] == num[i]) { break; } } if(j == i) { break; } } while(true); System.out.print(num[i] + " "); } System.out.println("\n排序后:"); for(i = 0; i < 60 - 1; i++) { for(j = i + 1; j < 60; j++) { if(num[i] > num[j]) { num[i] = num[i] + num[j]; num[j] = num[i] - num[j]; num[i] = num[i] - num[j]; } } } for(i = 0; i < 60; i++) { System.out.print(num[i] + " "); } } }
|