Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package id.web.carlos;
- public class Prak101 {
- // untuk melakukan penukaran array
- public static void tukar(int[] myArr, int index) {
- int arrPertama = myArr[index];//mendeklarasikan nilai arrpertama//
- int arrKedua = myArr [index - 1];//mendeklarasikan nilai arrkedua//
- //tukar
- myArr[index] = arrKedua;
- myArr[index -1] = arrPertama;
- }
- public static void doBubbleSort (int[]arrayDiurutkan) {
- int panjangArr = arrayDiurutkan.length;//memasukan data bertipe angka numerik yang tidak menggunakan koma
- for (int putaran = 1;putaran < panjangArr; putaran++) {//memasukan data int
- System.out.println();//memberikan output sesuai yang di masukan
- System.out.println("Putaran ke %d\n, putaran");//memberikan output sesuai yang di masukan
- for (int index = panjangArr - 1; index >= putaran; index--) {//memasukan data int
- System.out.printf("Bandingkan %d dengan %d ",//memberikan output sesuai yang di masukan
- arrayDiurutkan[index], arrayDiurutkan[index - 1]);
- if (arrayDiurutkan [index -1 ] > arrayDiurutkan[index]) {//menggunakan fungsi if/jika
- System.out.printf(" - Tukar - \n");//memberikan output sesuai yang di masukan
- tukar(arrayDiurutkan, index);
- } else {
- System.out.println();//memberikan output sesuai yang di masukan
- }
- }
- System.out.print("Hasil Putaran:");//memberikan output sesuai yang di masukan
- tampilkanArray(arrayDiurutkan);
- System.out.println();//memberikan output sesuai yang di masukan
- }
- }
- public static void tampilkanArray(int[] myArr) {
- for (int index = 0; index < myArr.length; index++) {//memasukan data int
- System.out.printf("%d", myArr[index]);//memberikan output sesuai yang di masukan
- }
- }
- public static void main(String[] args) {
- int[] arrInginDiurutkan = { 7, 9, 2, 5, 4 };//memasukan data int
- System.out.println("Sebelum diurutkan ");//memberikan output sesuai yang di masukan
- tampilkanArray(arrInginDiurutkan);
- System.out.println();//memberikan output sesuai yang di masukan
- doBubbleSort(arrInginDiurutkan);
- System.out.println("\nSetelah diurutkan ");//memberikan output sesuai yang di masukan
- tampilkanArray(arrInginDiurutkan);
- }
- }//W10_00000028757_CarlosLucky
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement