IBlog Market

IBX5A43E631671FD

Sunday, 5 October 2014

JAVA MEMPUNYAI TIGA MACAM PERULANGAN

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