Java mempunyai tiga pernyataan perulangan, pernyataan tersebut adalah sebagai berikut:
while
do..while
for
1. Pernyataan while
Pernyataan while berguna untuk melakukan proses yang berulang.
Bentuk pernyataan while adalah :
while (kondisi) {
Pernyataan ;
}
Pada pernyataan while blok pernyataan akan dijalankan terus menerus selama kondisi bernilai true (benar), dan jika blok pernyataan bernilai false (salah) maka perulangan tidak akan dijalankan.
2. Pernyataan do..while
Pernyataan do..while menyerupai pernyataan while. Hanya saja pada pernyataan do..while kondisi atau syarat dari perulangannya terletak di bawah atau diakhir.
Bentuk pernyataan do..while adalah :
do {
Pernyataan ;}
while (kondisi);
Pada pernyataan ini, blok pernyataan yang terdapat pada do..while minimal akan dieksekusi sekali.
3. Pernyataan for
Pernyataan for juga berfungsi untuk menangani perulangan.
Bentuk pernyataan for :
for (inisialisasi; kondisi; iterasi)
Ket:
Bagian inisialisasi digunakan untuk memberikan nilai kepada variabel yang digunakan untuk mengontrol perulangan.
Bagian kondisi digunakan untuk mengontrol pengulangan dilanjutkan atau diakhiri.
Bagian iterasi digunakan untuk menaikkan atau menurunkan nilai variabel pengontrol pengulangan.
Contoh nya adalah
Buatlah program dalam bahasa Java untuk mencetak kata “Program Java” sebanyak 10 kali, gunakan while-do. Dengan cara yang sudah di praktekkan sebelum nya, sehingga kita dapat kan sebanyak 10 kata program java.
Jawab :
import java.util.Scanner;
public class perulangan1{
public static void main (String [] args) {
String a = "program java";
int b=10;
int i=0;
while(i<b){
System.out.println(i+1+". "+a);
i++;
}
}
}
Contoh 2:
Buatlah program Java untuk menampilkan output sebagai berikut dengan menggunakan factor perulangan:
1FST 2FST
3FST 4FST
5FST 6FST
7FST 8FST
Jawab:
public class FST{
public static void main(String[]args){
String a="FST";
int s=4;
int x=1;
for (int j=0; j<s; j++){
for (int i=0; i<2; i++){
System.out.print(x+a+" ");
x++;
}
System.out.println();
}
}
}
0 komentar:
Post a Comment