Looping (perulangan) As’ad Djamalilleil

Slides:



Advertisements
Presentasi serupa
Pengulangan & include
Advertisements

STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
PENGULANGAN PROSES PADA VISUAL BASIC
Package As’ad Djamalilleil
Ekspresi dan Operator As’ad Djamalilleil
Macam Statement As’ad Djamalilleil
Selection (pemilihan) As’ad Djamalilleil
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Struktur Kontrol (2) As’ad Djamalilleil
Functions/Fungsi As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Dasar Pemrograman MODUL 07 PERULANGAN.
MODUL 6 PENGULANGAN 6.1. Proses Pengulangan
Algoritma dan Dasar Pemograman
Depth First Search (DFS)
Struktur Kontrol #2 Perulangan
LOOPING (PERULANGAN)
Algoritma dan Struktur Data
STRUKTUR KENDALI PROSES
LOOPING (PERULANGAN)
Pointer dan Reference As’ad Djamalilleil
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Sumber Kepustakaan : yohananugraheni.files.wordpress.com/.../7_struktu... 1 Struktur Perulangan.
Elemen Dasar Java (2) As’ad Djamalilleil
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Bab 5 Pengulangan.
Breadth First Search (BFS)
Uniform-Cost Search (UCS)
PENDALAMAN LOOP DAN LOGIKA
Pemograman 1 Pertemuan 6.
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Perulangan pada C
Struktur Kendali Proses (Perulangan)
Struktur kontrol ∞ kondisi. ∞ if-else ,
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
STRUKTUR PERULANGAN 2 (LOOPING-2)
Perulangan (Iteration)
Dasar-Dasar Pemrograman
LOOPING / PERULANGAN VISUAL BASIC 6.0.
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
PERULANGAN WHILE.
Looping (perulangan).
Struktur Kontrol Perulangan
Iterasi ( Perulangan ).
Pemrograman Terstruktur
PERULANGAN RISMAYUNI.
PERULANGAN (LOOPING) Looping merupakan proses perulangan suatu blok pernyataan sebanyak yang diinginkan. Ada tiga bentuk dalam proses perulangan: Perulangan.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Percabangan dan Perulangan
LAB PEMOGRAMAN III (VISUAL BASIC)
JAVA FUNDAMENTAL.
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
Iteration Statements (statement iterasi/pengulangan)
PERTEMUAN 8 PERULANGAN.
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Selection (pemilihan)
PRAKTIKUM DASAR PEMROGRAMAN
Perulangan (looping) Oleh: Sri Supatmi.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Looping (perulangan).
Flow Control & Exception Handling
PEMrograman web database
PENGULANGAN ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
PERULANGAN (LOOPING).
Struktur Data dan Algoritma
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

Looping (perulangan) As’ad Djamalilleil

Looping Statement Java menyediakan tiga macam statement untuk melakukan looping/perulangan, yaitu: for while do – while

Statement while while (ekspresi) statement ekspresi statement true false

Statement while mengeksekusi statement berulang-ulang, selama ekspresi bernilai TRUE Nilai dari ekspresi diperiksa setiap kali memasuki awal perulangan, jadi walaupun nilai ekspresi berubah selama eksekusi statement, eksekusi tidak berhenti sampai akhir iterasi Jika ekspresi pada while bernilai FALSE pada saat pertama kali dijalankan, maka statement tidak dijalankan

contoh statement while mencetak nilai 1 sampai 10 int a = 1; while (a <= 10) System.out.println(a++); -- atau -- int a = 1; while (a <= 10){ System.out.println(a); a++; }

Statement do-while do statement while (ekspresi); ekspresi statement true false

Perulangan do-while serupa dengan while, kecuali ekspresi diperiksa di akhir iterasi, bukan di awal Perbedaan utama dari do-while dan while adalah pada do-while statement pasti dijalankan pada iterasi pertama Jadi pada statement do-while, statement pasti dijalankan minimal satu kali

Contoh perulangan do-while int a = 0; do System.out.println(a); while (a > 0); Perulangan di atas hanya berjalan satu kali iterasi, dikarenakan setelah iterasi pertama ketika ekspresi diperiksa akan menghasilkan nilai FALSE sehingga perulangan dihentikan

contoh do-while mencetak nilai 1 sampai 10 int a = 1; do System.out.println(a++); while (a <= 10); -- atau -- int a = 1; do { System.out.println(a); a++; } while (a <= 10);

Statement for for (ekspr1; ekspr2; ekspr3) statement ekspr1 ekspr2 true false statement ekspr3

Ekspresi pertama ( ekspr1 ) dieksekusi satu kali di awal perulangan Di awal setiap iterasi, ekspr2 dijalankan untuk diperiksa nilainya. Jika nilainya TRUE, maka perulangan dilanjutkan dan statement dieksekusi. Jika nilainya FALSE, maka perulangan dihentikan Pada akhir setiap iterasi, ekspr3 dieksekusi Setiap ekspresi dapat dikosongkan. Bila ekspr2 dikosongkan, berarti perulangan dijalankan tanpa henti tetapi dapat digunakan statement break pada statement untuk keluar dari perulangan for

Contoh mencetak 1 sampai 10 : Contoh 1: for (int a = 1; a <= 10; a++) System.out.println(a); Contoh 2: int a; for (a = 1; ; a++) { if (a > 10) break; System.out.println(a); }

Contoh 3: int a = 1; for (;;) { if (a > 10) break; System.out.println(a); a++; } Contoh 4: for (int a = 1; a <= 10; System.out.println(a), a++);

String kata[] = {"satu", "dua", "tiga", "empat", "stop", "lima"}; int i = 0; while(i < kata.length){ if(kata[i].compareTo("stop") == 0) break; System.out.println(kata[i++]); }

Statement continue continue digunakan di dalam struktur perulangan untuk melompati sisa dari iterasi pada perulangan yang sedang berjalan dan melanjutkan eksekusi ke iterasi berikutnya

Contoh penggunaan statement continue untuk mencetak bilangan ganjil: int a = 1; while(a < 10){ if(a++ % 2 != 0) continue; System.out.println(a); }