【发布时间】:2015-11-02 07:39:11
【问题描述】:
public class App {
public static void main( String[] args ) {
int[] set = {0,0,0,0,0,0,0};
for(int i = 0; i < 7; i++) {
boolean unique = false;
while (!unique) {
int j = 0;
try {
j = JRandom.randInt(1, 45);
}
catch (ParamterException e) {
e.printStackTrace();
}
unique = true;
for(int k = 0 ; k < 7; k++) {
if (j==set [k]) {
unique = false;
break;
}
}
if (unique) {
set [i] = j;
}
}
}
for (int i= 0; i < 6; i++) {
if (i == 5) {
System.out.println(set[i]);
}
else {
System.out.print(set[i]+", ");
}
}
System.out.println("Bonus Ball = " + set[6]);
}
}
我想知道如何在这段代码中实现冒泡排序。它可以在我的机器上运行并产生 6 个随机数 + 一个奖励球。
2, 34, 25, 14, 39, 13
Bonus Ball = 30
我的目标是让它打印出来,这样数字就会上升,这样它就会像乐透一样,无论如何都是这个想法。
就是这样,谢谢。
【问题讨论】:
-
只要google一下,你会发现这个没有任何问题。
标签: java bubble-sort