Archive Pages Design$type=blogging

Tutorial Java : Array dengan looping FOR

Berjumpa lagi dengan tutorialika dengan topik yang masih berkaitan, yaitu tentang java menggunakan software pendukung Netbean. Setelah s...


Berjumpa lagi dengan tutorialika dengan topik yang masih berkaitan, yaitu tentang java menggunakan software pendukung Netbean. Setelah sebelumnya kita membahas Program IF, kali ini kita akan membahas tentang penggunaan Array dengan looping for. Untuk detailnya, kali ini kita akan :
- Mengurutkan angka dari 0 sampai 10
- Mengurutkan angka dari 10 sampai 0
- Menampilkan 10 bilangan ganjil
- Menampilkan 10 nilai pangkat dari 2

Sama seperti yang ada di tutorial sebelumnya yaitu untuk membuat layar baru, kita bisa melakukan klik kanan pada package lalu pilih new lalu pilih Java Class
--------------------------------------------------------------------------------------------------------------------------

Mengurutkan angka 0 sampai 10
Scriptnya bisa dilihat dibawah ini
Hasilnya
*Penjelasan
- Pertama, variabel A dialokasikan menjadi int baru yang bernilai 10. Maksudnya adalah si variabel A akan menyiapkan ruang dengan indeks 0 sampai 10 yang nantinya akan diisi oleh perulangan yang dihasilkan oleh program FOR. Dan variabel N sendiri diberi nilai 1.
- Untuk program FOR nya, pertama-tama I diberi nilai 0, lalu dicek apakah I bernilai kurang dari 9, jika iya maka program FOR akan berjalan dan jika tidak, maka program akan berhenti.
Karena nilai awal I adalah 0, maka I memang benar bernilai kurang dari 9. Maka dari itu, program berlanjut.
Kemudian, pada script A[I] = N; terjadi hal seperti berikut : ruang A dengan indeks 0 akan ditempati oleh I dengan nilai yang diperoleh dari N. Lalu nilai A[I] tersebut di cetak dan nilai N bertambah 1. Kembali lagi ke FOR berikutnya, karena kondisi I sebelumnya adalah benar, maka I bertambah 1. Sekarang Nilai I adalah 1, Nilai I yang baru ini akan dicek kembali apakah masih kurang dari 9, jika iya, maka akan lanjut dan Nilai A[I] akan bertambah lagi sampai nilai I sama dengan 9.
Sehingga akan menghasilkan nilai : 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
--------------------------------------------------------------------------------------------------------------------------

Mengurutkan angka 10 sampai 0
Scriptnya bisa dilihat dibawah ini
Hasilnya
*Penjelasan
- Hampir sama seperti sebelumnya, yaitu pertama-tama, variabel A dialokasikan menjadi int baru yang bernilai 10. Bedanya adalah nilai N disini diberi nilai 10.
- Untuk program FOR nya, juga hampir sama seperti sebelumnya, yang membedakan adalah nilai N akan berkurang 1 saat nilai I kurang dari 9. Dan akan terus berlanjut sampai nilai I sama dengan 9. Sehingga akan menghasilkan nilai : 10, 9, 8, 7, 6, 5, 4, 3, 2, 1.
--------------------------------------------------------------------------------------------------------------------------

Menampilkan 10 bilangan ganjil
Scriptnya bisa dilihat dibawah ini
Hasilnya

*Penjelasan
- Masih dengan program yang hampir sama seperti sebelumnya, yaitu pertama-tama, variabel A dialokasikan menjadi int baru yang bernilai 10. Bedanya adalah disini tidak ada nilai N, tetapi akan diganti dengan perhitungan aritmatika.
- Untuk program FOR nya, juga hampir sama seperti sebelumnya, yang membedakan adalah A[I]=I*2+1. Maksudnya nilai I dihasilkan dari I x 2 lalu + 1. Nilai I pertama adalah 0. (0 x 2)+1=1 sehingga pada indeks A pertama nilainya adalah 1. Lalu I bertambah 1 karena ada I++. Sekarang I bernilai 1. (1 x 2)+1=3 artinya nilai pada indeks A kedua bernilai 3. Dan akan terus berlajut sampai nilai I=9 yaitu (9 x 2)+1=19.
--------------------------------------------------------------------------------------------------------------------------

Menampilkan 10 nilai pangkat dari 2
Scriptnya bisa dilihat dibawah ini
Hasilnya

*Penjelasan
- Masih dengan program yang hampir sama seperti program pertama, yaitu pertama-tama, variabel A dialokasikan menjadi int baru yang bernilai 10. Kali ini N dimunculkan kembali dengan diberi nilai 2.
- Untuk program FOR nya, juga hampir sama seperti sebelumnya, yang membedakan adalah bertambahnya script N=N*2. Maksudnya nilai I akan dihasilkan oleh perhitungan N=N*2 pada proses sebelumnya.
Sekarang N bernilai 2. Ketika A[I]=N berarti A[I] bernilai 2 karena N=2. lalu nilai N akan dikalikan 2 tetapi tidak dicetak pada indeks pertama. Maksudnya pada indeks pertama ini akan di cetak A[I]=N tanpa ada tambahan N=N*2 karena. Nah, pada perhitungan kedua, nilai N sudah berubah menjadi 4 kenapa? karena nilai N=N*2 atau N=2*2 akan menghasilkan 4. Nilai 4 ini akan dimasukkan pada indeks kedua karena A[I] kedua adalah 4. Lalu N=N*2 lagi tetapi sama seperti sebelumnya N=N*2 ini akan diproses pada perhitungan berikutnya.
--------------------------------------------------------------------------------------------------------------------------

Bagaimana? Sudah mengerti? Jika masih belum mengerti, kamu bisa menanyakannya pada kolom komentar
Sekian dulu dari tutorialika
Selamat Mencoba :)

COMMENTS

Nama

Adobe After Effect Adobe Photoshop Android Aplikasi Blogger Corel Draw Corel Draw X7 Domain Java Software Tutorial Tutorialika Web Windows Windows 10 Windows 7 Yii2
false
ltr
item
Tutorialika: Tutorial Java : Array dengan looping FOR
Tutorial Java : Array dengan looping FOR
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOtRyc382872aEiw5RdphMKF9UhyphenhyphenhJV0OOPjAxQguKqeIGLbDof48bY7elub0nerMYn1bv8fC6MN_q__lnlJOsqWjy94na5QSNp9V3kka8WnEwtII5FptSkuCqLMi_WYmP3VzSWvbUnQ8s/s640/dasar+1.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOtRyc382872aEiw5RdphMKF9UhyphenhyphenhJV0OOPjAxQguKqeIGLbDof48bY7elub0nerMYn1bv8fC6MN_q__lnlJOsqWjy94na5QSNp9V3kka8WnEwtII5FptSkuCqLMi_WYmP3VzSWvbUnQ8s/s72-c/dasar+1.png
Tutorialika
https://tutorialika.blogspot.com/2016/11/array-dengan-looping-for.html
https://tutorialika.blogspot.com/
https://tutorialika.blogspot.com/
https://tutorialika.blogspot.com/2016/11/array-dengan-looping-for.html
true
8491824475674118628
UTF-8
Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago