1. Menggunakan for
loop untuk menghitung jumlah baris yang dimasukkan
Mari kita menulis sebuah program yang membaca 10
baris dari keyboard dan menampilkan jumlah baris yang merupakan angka. Contoh:
Kode | Penjelasan |
---|---|
|
Create a
|
Jika baris berisi banyak token yang dipisahkan oleh spasi, dan yang pertama adalah angka, maka metode hasNextInt()
akan mengembalikan true
, bahkan jika token lainnya bukan angka. Itu artinya program kita akan bekerja dengan benar hanya jika hanya satu token yang dimasukkan pada setiap baris.
2. Menghitung faktorial dengan menggunakan for
loop
Mari kita menulis sebuah program yang tidak membaca apapun, melainkan menghitung sesuatu. Sesuatu yang sulit. Misalnya faktorial dari bilangan 10
.
Faktorial dari sebuah bilangan n
(dilambangkan dengan n!
) adalah perkalian dari serangkaian bilangan: 1*2*3*4*5*..*n
;
Kode | Penjelasan |
---|---|
|
We store the product of numbers in the |
Nilai awalnya adalah f = 1
, karena kita mengalikan f
dengan angka. Jika f
awalnya 0
, Maka produk dari semua angka dikalikan 0
dengan 0
.
3. Menggunakan for
loop untuk menggambar di layar
Mari kita menulis sebuah program yang menggambar segitiga di layar. Baris pertama terdiri dari 10
tanda bintang, yang kedua — 9
tanda bintang, lalu 8
, dll.
Kode | Penjelasan |
---|---|
|
Loop through the lines (there should be
|
Kita perlu memiliki dua loop bersarang di sini: loop dalam bertanggung jawab untuk menampilkan jumlah tanda bintang yang benar pada baris tertentu.
Dan loop luar diperlukan untuk melewati garis.
GO TO FULL VERSION