Advertisement 728x90

Jumat, 13 Desember 2013

While, Do While, For

Assalamu'alaikum Warohmatullahi Wabaraokatu
Bismillahirohmanirohim
Sebagai pemula saya cuma ingin berbagi ilmu kepada sesama, mungkin para senior yang tidak senganja melihat postingan ini keritik dan saran nya sanggat di tunggu, agar saya dapat belajar lebih banyak lagi..
ayoo kita kemon. langsung saja ya. hahahaaa
Ada tiga cara dalam melakukan pengulangan
  1. while
  2. do while
  3. for
Ada tiga point dalam pengulangan .
1. nilai awal
2. nilai akhir
3. update
 1. while
pada pengulangan while.
while akan test dahulu baru di kerjakan.
setelah di kerjakan 
saya akan menampilkan bilangan ganjil 1 sampai 20, dengan cara  :
- Buka Eclipse
- Create new java project > package > class.
- tuliskan code brikut ini. lebih baik lagi apabila anda tidak hanya copy-paste.

package looping;

public class ganjil_while {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
int bil = 1, ttl =0;
while (bil <= 20) {
   
    if (bil % 2 == 1){
        ttl += bil;
System.out.println("Number : " + bil);
    }
    bil++;
   
}

System.out.printf("Hasil Penjumlahan Dari Bilangan Di Atas Adalah %d",ttl);
    }

}
ini hasil screenshoot nya.
2. do while
code nya sama persis seperti pengulangan di while. tetapi do while.. mengeksekusi nya di atas.
dan di kerjakan terlebih dahulu baru melakukan seleksi.
dan ketikan code berikut ini :
package looping;

public class tugas_do_while {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
int sum =0, count = 1;
do {
    if (count % 2 == 1){
    sum +=  count;
    System.out.println("Bilangan "+ count);
    }
    count ++;
} while (count <= 20);

System.out.printf("Hasil Penjumlah Dari Bilangan Diatas Adalah %d", + sum);

        }

}
ini hasil screenshootnya
3. for
mungkin metode pengulangan inilah yang paling banyak orang gunakan, karena syntax nya lebih simpel dan kemungkinan lupa menuliskan variabel atau code sangatlah kecil.
sama seperti syntax yang sebelumnya, cuma yang berebeda, for (inisial;ekspresi;update)
lalu ketikan code ini
package looping;

public class For_do {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println("+----------------------------------+");
        System.out.println("| Nama : Gandhi Saputra Tabrani    |");
        System.out.println("| Nim  : 13141167                  |");
        System.out.println("| Kelas: SI1D                      |");
        System.out.println("+----------------------------------+");
        int sum=0;
for (int bil = 1; bil<=20; bil++){
    if (bil%2==1){
        sum += bil;
        System.out.println("number " + bil);
    }
}
        System.out.printf("Hasil Penjumlahan Dari Bilangan Di Atas Adalah %d", + sum);
    }

}
ini hasil screenshootnya
Nah sampai sini dulu yah. selamat mencoba.
NB: kalau salah silahkan tanyakan pada ahlinya. dan pantang menyerah ya.
Good Luck!!

Tidak ada komentar:

Posting Komentar