Contoh Coodingan While, Do While dan For Pada NetBeans
Berikut ini adalah contoh Coodingan dari While berbentuk bilangan genap :
/*
* Untuk mengubah header lisensi ini, pilih Header Lisensi di Properti Proyek.
* Untuk mengubah file template ini, pilih Tools | Template
* dan buka template di editor.
*/
package pkgwhile.dan.pkgdo.whlie;
/**
*
* @ Penulis ASUS
*/
kelas publik WhileDanDoWhlie {
/**
* @param memperdebatkan argumen baris perintah
*/
public static void main (String [] args) {
// APA logika aplikasi kode di sini
int i, R;
i = 2;
R = 0;
sementara (i <22) {
R = R + i;
System.out.println (i);
i + = 2;
}
System.out.println ("Jumlah" + R);
}
}
|
Output dari while :
2
4
6
8
10
12
14
16
18
20
Jumlah110
|
- Lakukan Sementara
- Do while digunakan untuk melakukan proses pengulangan suatu
blok pernyataan selama kondisinya bernilai true.
- Pernyataan dalam blok paling tidak dieksekusi satu kali.
Coodingan DoWhile:
/*
* Untuk mengubah header lisensi ini, pilih Header Lisensi di Properti Proyek.
* Untuk mengubah file template ini, pilih Tools | Template
* dan buka template di editor.
*/
package pkgwhile.dan.pkgdo.pkgwhile.pkg2;
/**
*
* @ Author ASUS
*/
kelas publik WhileDanDoWhile2 {
/**
* @param memperdebatkan argumen baris perintah
*/
public static void main (String [] args) {
// APA logika aplikasi kode di sini
int s = 1;
System.out.println ("lakukan sementara");
System.out.println ("............. \ n");
melakukan{
System.out.println (s);
s ++;
}
sementara (s <= 20);
}
}
|
Keluaran DoWhile:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
Coodingan Untuk:
/*
* Untuk mengubah header lisensi ini, pilih Header Lisensi di Properti Proyek.
* Untuk mengubah file template ini, pilih Tools | Template
* dan buka template di editor.
*/
paket pkgfor;
/**
*
* @ Author ASUS
*/
kelas publik Untuk {
/**
* @param memperdebatkan argumen baris perintah
*/
public static void main (String [] args) {
// APA logika aplikasi kode di sini
System.out.println("Bilangan Genap antara 20");
int I = 0;
untuk (int car = 1; car <= 20; car ++)
{
if ((bil! = 1) && (bil% 2 == 0))
jumlah = jumlah + bil;
if ((bil! = 1) && (bil% 2 == 0))
System.out.println (bil);
}
System.out.println ("___");
System.out.printf("total biangan genap dari 20 adalah
%d",sum);
}
}
|
Bilangan Genap antara 20
2
4
6
8
10
12
14
16
18
20
___
total biangan genap dari 20 adalah 110
|
Sekilas memang hasilnya sama saja, namun sebenarnya ada perbedaan hasil jika kita menggunakan while loop dengan mengunakan do while.
Pada kasus do while loop pengecekan dilakukan di akhir sehingga minimal program akan berjalan 1 kali meskipun kondisi tidak terpenuhi.
Sebenarnya konsepnya sama dengan perulangan for, namun hanya sedikit berbeda dalam penulisan kodenya. Kita tetap membutuhkan start, condition, dan increment.
Semoga bermanfaat untuk anda semua....
Komentar
Posting Komentar