Pengaplikasian Array Pada Project Java

Seperti yang sudah saya bahas beberapa waktu yang lalu mengenai array kini saya akan share sedikit contoh pengaplikasian array pada sebuah project sederhana java yang merupakan tugas praktikum visual programming Sebelum memahami aplikasi dibawah ini, untuk pemula seperti saya lebih baik memahami materi-materi tentang pemrograman java yang sebelumnya saya posting pada kategori Visual Programming. Mengapa ...

Seperti yang sudah saya bahas beberapa waktu yang lalu mengenai array kini saya akan share sedikit contoh pengaplikasian array pada sebuah project sederhana java yang merupakan tugas praktikum visual programming

Sebelum memahami aplikasi dibawah ini, untuk pemula seperti saya lebih baik memahami materi-materi tentang pemrograman java yang sebelumnya saya posting pada kategori Visual Programming. Mengapa begitu? Karena semua ini saling terkait antara satu dengan lainnya.

Pertama, Aplikasi Extract Digit ini digunakan untuk mengekstrak bilangan berdasarkan nilai digit yang dimilikinya, untuk mengetahui lebih lanjut silakan langsung coba pada software yang digunakan.

ExtractDigit.java
public class ExtractDigit {
public static void main(String args[]){
int number = 12345;

int[] nilaiBilangan = new int[5];

System.out.printf(“angka %dn”, number);

int pembagi = 10000;
for(int i = 0; i < nilaiBilangan.length; i++){
nilaiBilangan[i] = number/pembagi % 10;
pembagi = pembagi / 10;
}

String[] namaTempat = {“puluhan ribu”, “ribuan”, “ratusan”, “puluhan”, “satuan”};
for(int i = 0; i < nilaiBilangan.length; i++){
System.out.printf(“nilai %s = %dn”, namaTempat[i], nilaiBilangan[i]);
}
}

}

Kedua, Aplikasi Descending yang berguna untuk mengurutkan rentetan bilangan dari bilangan yang paling besar menjadi bilangan yang paling kecil.

Descending.java
public class Descending {
public static void main(String args[]){
int [] nilai = { 15, 25, 30, 11, 14, 50};
for(int i=0; i<nilai.length; i++){
System.out.printf(“%d “, nilai[i]);
}
System.out.println();
for(int i=0; i<nilai.length;i++){
int max = Integer.MIN_VALUE;
int maxIndex= +1;
for(int j=i; j<nilai.length;j++){
if(nilai[j]>max){
max= nilai[j];
maxIndex=j;
}
}
int temp;
temp = nilai[i];
nilai[i]=nilai[maxIndex];
nilai[maxIndex]= temp;
}
for(int i = 0; i < nilai.length; i++){
System.out.printf(“%d “, nilai[i]);
}
System.out.println();
}
}

panduaji
panduaji
Saya juga ada di Instagram facebook Twitter dan Youtube Suka menulis tentang blogging di panduaji.com

More from the Pandu Aji Blog

penyebaran vaksin

Begini Teknis Penyebaran Vaksin Corona di Indonesia

Memasuki bulan kesembilan penyebaran virus corona di Indonesia jumlah pasien yang terinfeksi masih belum mengalami penurunan yang signifikan. Kondisi ini membuat masyarakat sangat berharap ...
Dormdienakahostel

Kalau Bepergian, Pilih Nginep Mana?

Biasanya kalau bepergian nginep mana? Pertanyaan yang cukup sering ditanyakan oleh teman maupun tetangga. Sebagai orang yang tinggal di kota kecil seperti Blitar, bepergian ...
Hasil recovery

Cara Mengembalikan Foto yang Hilang / Recovery File

Jam menunjukkan pukul 11 malam ketika aku pulang dari ngopi di Ruang Tuang, sebelum tidur aku ingin upload foto di Instagram yang udah cukup ...