Bagian 3 Pengurutan Data Ascending Dengan Java

Sorting facts bisa juga di sebut dengan pengurutan information merupakan kegiatan yang di lakukan untuk mengurutkan facts pada sebuah variabel tertentu. Contoh version pengurutan facts yang sering di pakai yakni ascending dan descending.

Ascending merupakan pengurutan facts yang diurutkan dari information yang nilai terkecil sampai facts yang memiliki nilai terbesar. Sedangkan descending yaitu mengurutkan records dari statistics yang terbesar sampai information yang terkecil.

Contoh ascending : 1,4,7,nine,thirteen,17,19,20 ?

Contoh descending : 20,19,17,thirteen,nine,7,4,1,?

Berikut ini contoh program java mengurutkan records dengan Ascending

import java.io.*; public class Ascending { public static void main(String[] args) { String input = ""; int i, j, a, y; int angka[] = new int[100]; int angka_asc[] = new int[100]; int angka_desc[] = new int[100]; BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Input jumlah data (maks. 100) : "); try{ input = buffer.readLine(); } catch(Exception e){} int x = Integer.valueOf(input); for(i=0;i<x;i++){ System.out.print("Masukkan data ke - " + (i+1) + " : "); try{ input = buffer.readLine(); } catch(Exception e){} a = Integer.valueOf(input); angka[i]=a; angka_asc[i]=a; angka_desc[i]=a; } for(i=0;i<x;i++){ for(j=0;j<x;j++){ if(angka_asc[i]<angka_asc[j]){ y=angka_asc[i]; angka_asc[i]=angka_asc[j]; angka_asc[j]=y; } } } for(i=0;i<x;i++){ for(j=0;j<x;j++){ if(angka_desc[i]>angka_desc[j]){ y=angka_desc[i]; angka_desc[i]=angka_desc[j]; angka_desc[j]=y; } } } System.out.print("\n\nData sebelum disorting : "); for(i=0;i<x;i++){ System.out.print(angka[i] + ", "); } System.out.print("\nData setelah disorting ascending : \n"); for(i=0;i<x;i++){ System.out.print(angka_asc[i] + ", "); } System.out.print("\nData setelah disorting descending : \n"); for(i=0;i<x;i++){ System.out.print(angka_desc[i] + ", "); } } }

0 Response to "Bagian 3 Pengurutan Data Ascending Dengan Java"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel