public class Bubblesort {
public static void Main (string[] args) {
/* Bubble sort is not necessarily the shortest time
* 1) declares an integer array of arr, containing 10 elements
* Traverse arr To assign a random number between 0 and 99 for each element
* Traverse arr to output values for each element
* 2) The bubbling algorithm ranks arr in ascending order
* 3) Traverse arr, output sorted data
*/
int[] arr = new INT[10];
for (int i=0;i<arr.length;i++) {
Arr[i] = (int) (Math.random () *100);
System.out.println (Arr[i]);
}
for (int i=0;i<arr.length-1;i++) {//Control wheel
for (int j=0;j<arr.length-1-i;j++) {//control secondary
if (Arr[j]>arr[j+1]) {//each time it is compared to its next element
int t = arr[j];
ARR[J] = arr[j+1];
Arr[j+1] = t;
}
}
}
System.out.println ("After sorting:");
for (int i=0;i<arr.length;i++) {
System.out.println (Arr[i]);
}
}
}
java-array Sort bubble sort (classic sort)