FOR , jika diterjemahkan ke dalam bahasa inggris berarti "Untuk", tapi jika diterjemahkan ke dalam bahasa pemrograman java, FOR adalah sebuah anggota dari 3 anggota struktur perulangan. FOR mempunyai 2 saudara yaitu While dan Do-While.
Mari kita lupakan sejenak kedua saudaranya si FOR, karena pada kesempatan ini kita hanya akan fokus pada perulangan FOR saja.
Jika dituliskan secara kasar, syntaks umum FOR kurang lebih seperti di bawah ini:
for(i = batas bawah; i = batas atas; i++){
perintah tambahan ;
}
Keterangan :
- i adalah sebuah nama variabel yang bisa diganti sesuka hati
- ++ (increment) atau -- (decrement).
Fungsi increment adalah, sebuah fungsi yang akan selalu
menambahkan nilai 1 pada variabel yang dikenai oleh fungsi tersebut.
Dalam kasus di atas, variabel yang dikenai oleh fungsi increment adalah
variabel i, dan fungsi decrement adalah sebaliknya.
Okelah, untuk lebih jelasnya mari kita lihat cotoh program di bawah ini :
class FungsiFOR{
public static void main(String[] args){
int i;
for(i=1; i<=100; i++){
System.out.println("Hasil Fungsi FOR ke - "+i);
}
}
}
Cara Kerja Program :
- int i;
Proses pendeklarasian variabel yang akan kita gunakan dalam
program. Semua variabel yang akan digunakan harus dideklarasikan
terlebih dahulu. Dalam kasus kali ini, kita hanya membutuhkan 1 variabel
saja yaitu variabel i, maka yang kita deklarasikan pun cuma 1 variabel saja.
- for(i=1; i<=100; i++){
Variabel i yang sudah dideklarasikan tadi di atas,
akan langsung dimasukkan ke dalam perulangan. Pada kasus kali ini,
perulangan diberikan nilai awal = 1 dan nilai akhir <= 100 (Kurang
dari atau sama dengan 100). Oleh karena itu, perulangan akan tetap
dijalankan selama variabel i kurang dari sama atau dengan 100.
- System.out.println("Hasil Fungsi FOR ke - "+i);
Akan menampilkan tulisan "Hasil Fungsi FOR ke - ....." ke layar monitor . Titik titik (.....)
akan diisi oleh nilai i. Jika pada perulangan pertama, maka titik titik
tersebut akan bernilai 1, dan pada perulangan kedua titik titik akan
diisi oleh angka 2, dan begitu seterusnya hingga perulangan ke 100.
Jika ingin menjalankan programnya, maka Anda harus menyimpan filenya terlebih dahulu dengan nama FungsiFOR.java.
Jika Anda ingin menggunakan nama yang lain, maka nama class program ini
harus Anda ubah sesuai dengan nama file yang Anda inginkan.
Contoh :
Sebelum diganti --> class FungsiFOR{
>> Maka filenya harus disimpan dengan nama FungsiFOR.java
Sesudah diganti --> class belajar{
>> Maka filenya harus disimpan dengan nama belajar.javaSetelah Anda simpan maka, Anda harus melakukan kompilasi terlebih dahulu, agar coding yang tadi Anda buat bisa dimengerti oleh sistem komputer Anda