Tuesday, March 20, 2012

Perulangan For


Sebuah perulangan memungkinkan anda untuk menjalankan sebuah pernyataan atau blok statemen berulang kali. Kebutuhan untuk mengulang suatu blok kode muncul di hampir setiap program. Sebuah perulangan adalah suatu proses di dalam program yang dapat mengeksekusi stau blok statemen yang sama secara berulang sampai ditemukannya kondisi yang mebuat perulangan itu berhenti.
Struktur perulangan for  umumnya digunakan untuk melakukan pengulangan proses dengan jumlah yang sudah pasti atau sudah diketahui sebelumnya. Tetapi perulangan for juga dapat digunakan untuk melakukan proses pengulangan dengan jumlah yang bervariasi. Hal ini dapat dilakukan jika jumlah pengulangan proses ditentukan berdasarkan input dari keyboard oleh pengguna.
Bentuk umum perulangan for
For (inisialisasi; kondisi; iterasi)
{
statemen/blok statemen
}
Dari bentuk umum perulangan for, ada 3 hal penting yang harus dipahami. Bagian pertama adalah inisialisasi , yang berfungi untuk menentukan awal perulangan. Bagian kedua kondisi, yang berfungsi untuk menentukan akhri dari perulangan. Bagian yang ketiga adalah iterasi, yang berfungsi untuk menentukan berapa step pengulangan.
Contoh program for dengan awal perulangan dari 0 sampai 10 dan step perulangan menaik 1 setiap kali perulangan.
class For1
{
public static void main(String[] args)
{
int i;
for (i=0; i<=10; i++)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 0 sampai 10 dan step perulangan menaik 2 setiap kali perulangan.
class For2
{
public static void main(String[] args)
{
int i;
for (i=0; i<=10; i=i+2)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 0 dengan akhir pengulangan  yang ditentukan berdasarkan input dari keyboard oleh pengguna dan step perulangan 1. Pengubahan input string menjadi integer menggunakan bentuk  dengan 2 baris perintah.
import java.io.*;
class For3
{
public static void main(String[] arg) throws IOException
{
String n;
int i, ulang; 
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
//pengubahan input string menjadi integer bentuk-1
n = in.readLine();
ulang = Integer.parseInt(n);
for (i=1; i<=ulang; i++)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 0 dengan akhir pengulangan  yang ditentukan berdasarkan input dari keyboard oleh pengguna dan step perulangan 1. Pengubahan input string menjadi integer menggunakan bentuk  dengan 1 baris perintah.
import java.io.*;
class For4
{
public static void main(String[] arg) throws IOException
{
int i, ulang; 
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
//pengubahan input string menjadi integer bentuk-2
ulang = Integer.parseInt(in.readLine());
for (i=1; i<=ulang; i++)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 10 sampai 0 dan step perulangan menurun 1 setiap kali perulangan
class For4
{
public static void main(String[] args)
{
int i;
for (i=10; i>=0; i–)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 10 sampai 0 dan step perulangan menurun 1 setiap kali perulangan
class For5
{
public static void main(String[] args)
{
int i;
for (i=10; i>=0; i=i-2)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Silahkan Berkomentar Pada Form Komentar dengan sopan dan santun .. No Spam .... !!! thank's @Admin
EmoticonEmoticon