Perulangan (For, While, dan Do-While) Pada Java
For, While, serta Do-While merupakan peritah perulangan pada bahasa pemrograman. Perbedaan dari ketiganya hanyalah pada Syntax (format penulisan) serta fungsinya.
- for : digunakan pada perulangan yang dapat dihitung (dibatasi)
- while dan do-while : dapat digunakan pada perulangan yang terhitung maupun tidak terhitung.
Syntax-syntax yang di gunakan
a. for
for (inisialisasi; kondisi; modifier)
{
statement;
}
b. while
while (kondisi)
{
statement;
}
c. do-while
do
{
statement;
}
while (kondisi);
note : perhatikan pada systax while dan do-while. Pada dasarnya fungsinya hampir sama, namun pada perintah while, pengecekan dilakukan pada awal blok, sedangkan pada perintah do-while, pengecekan dilakukan pada akhir blok.
Contoh program yang menggunakan perintah for, while, dan do-while
a. for
class FungsiFor
{
public static void main(String args[])
{
int bil = 9;
for (int i=1; i<=9; i++)
{
//statement
System.out.print(i+" ");
}
}
}
b. while
class FungsiWhile
{
public static void main(String args[])
{
int bil = 1;
while (bil<=9)
{
//statement
System.out.print(bil+" ");
bil++;
}
}
}
b. while
class FungsiDoWhile
{
public static void main(String args[])
{
int bil = 1;
do
{
//statement
System.out.print(bil+" ");
bil++;
}
while (bil<=9)
}
}
Sekian pembahasan kali ini, semoga bermanfaat. :-)
Jangan lupa tinggalkan komentar ya.. :-D
- for : digunakan pada perulangan yang dapat dihitung (dibatasi)
- while dan do-while : dapat digunakan pada perulangan yang terhitung maupun tidak terhitung.
Syntax-syntax yang di gunakan
a. for
for (inisialisasi; kondisi; modifier)
{
statement;
}
b. while
while (kondisi)
{
statement;
}
c. do-while
do
{
statement;
}
while (kondisi);
note : perhatikan pada systax while dan do-while. Pada dasarnya fungsinya hampir sama, namun pada perintah while, pengecekan dilakukan pada awal blok, sedangkan pada perintah do-while, pengecekan dilakukan pada akhir blok.
Contoh program yang menggunakan perintah for, while, dan do-while
a. for
class FungsiFor
{
public static void main(String args[])
{
int bil = 9;
for (int i=1; i<=9; i++)
{
//statement
System.out.print(i+" ");
}
}
}
b. while
class FungsiWhile
{
public static void main(String args[])
{
int bil = 1;
while (bil<=9)
{
//statement
System.out.print(bil+" ");
bil++;
}
}
}
b. while
class FungsiDoWhile
{
public static void main(String args[])
{
int bil = 1;
do
{
//statement
System.out.print(bil+" ");
bil++;
}
while (bil<=9)
}
}
Sekian pembahasan kali ini, semoga bermanfaat. :-)
Jangan lupa tinggalkan komentar ya.. :-D
Yang do while kurang (;) gan.
BalasHapuswhile (bil<=9);
Selain itu sibp deh.