Looping adalah suatu perulangan yang dapat dilakukan sejumlah kali sampai berhenti yang sudah ditentukan tercapai dengan waktu yang sangat cepat.
Statement perulangan terdiri atas dua bagian:
- Bagian pertama adalah kondisi perulanganya itu ekspresi boolean yang harus dipenuhi untuk melaksanakan perulangan.
- Bagian kedua adalah blok statement yang akan diulang.
Statement perulangan biasanya juga di sertai dua proses
Proses pertama adalah inisialisasi yaitu proses memberi nilai pada variabel yang akan
Digunakan sebagai counter pada perulangan.
- Proses kedua adalah terminasi yaitu proses penghentian perulangan pada kondisi tertentu yang sudah ditentukan, ini dilakukan pada akhir dari perulangan.
Statement fortermasukdalam repetition statement atau statement perulangan, adapun karakteristik dari statement for adalah:
- Digunakan untuk perulangan yang batasnya sudah diketahui dengan jelas, (misalnya 1 sampai dengan 10).
- Memerlukan dua variable untuk awal dan akhir perulangan.
- Nilai variable penghitung (counter) akan secara otomatis bertambah atau berkurang tiap kali sebuah perulangan dilaksanakan.
Perbedaannya dalam 3 bahasa sebagai berikut :
Pada Java :
- For
- Do-While
- While
For Class : package looping_java; public class looping1 { public int i; public void tampilkan() { for(i=0 ; i<=8; i++) { System.out.println("Selamat Pagi Semua"); } } }
Main Class package looping_java; public class Looping_java { public static void main(String[] args) { looping1 b = new looping1(); b.tampilkan(); } }
Class package perulangan.do_while_java; import java.util.Scanner; public class ulang { public int i=0; Scanner Scanner; Scanner scn = new Scanner(System.in); public void tampilkan() { do { System.out.println("Selamat Pagi Semua"); i++; } while ( i < 8 ) ; } }
Main Class package perulangan.do_while_java; public class PerulanganDo_while_java { public static void main(String[] args) { ulang c = new ulang(); c.tampilkan(); } }
Class package looping.while_java; public class ulangi { public int i; public void tampil() { while ( i < 8 ) { System.out.println("Selamat Pagi Semua"); i++; } } }
Main Class package looping.while_java; public class LoopingWhile_java { public static void main(String[] args) { ulangi b = new ulangi(); b.tampil(); } }
Pada C++ :
- For
- Do-While
- While
#includeusing namespace std; class ulang { public : int i; void tampil() { for(i=1; i<=8; i++) { cout << "Selamat Pagi Semua" << endl; } } }; int main() { ulang b; b.tampil(); cin.get(); return 0; }
#include#include using namespace std; class ulang { public : int i=0; void tampil() { do { cout << "Selamat Pagi Semua" << endl; i++; } while (i < 8 ); } }; int main() { ulang b; b.tampil(); cin.get(); return 0; }
#includeusing namespace std; class ulang { public : int i=0; void tampil() { while ( i < 8 ) { cout << "Selamat Pagi Semua" << endl; i++; } } }; int main() { ulang b; b.tampil(); cin.get(); return 0; }
Pada C# (Sharp) :
- For
- Do-While
- While
a. For Class using System; namespace looping { public class ulang { public int i; public void tampil() { for(int i =1; i<=8; i++) { Console.WriteLine("Selamat Pagi Semua", i); } } } }
Main Class using System; namespace looping { class Program { public static void Main(string[] args) { ulang b = new ulang(); b.tampil(); Console.ReadLine(); } } }
Class using System; namespace looping { public class ulang { public int i=0; public void tampil() { do { Console.WriteLine("Selamat Pagi Semua", i); i++; } while ( i < 8 ); } } }
Main Class using System; namespace looping { class Program { public static void Main(string[] args) { ulang b = new ulang(); b.tampil(); Console.ReadLine(); } } }
Class using System; namespace looping { public class ulang { public int i=0; public void tampil() { while ( i < 8 ) { Console.WriteLine("Selamat Pagi Semua", i); i++; } } } }
Main Class using System; namespace looping { class Program { public static void Main(string[] args) { ulang b = new ulang(); b.tampil(); Console.ReadLine(); } } }
Terima Kasih . . . .
0 komentar:
Posting Komentar