Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.

Slides:



Advertisements
Presentasi serupa
CARI ERROR !!! ADA BERAPA KESALAHAN ??? Apa beda JRE dan JDK ??? JDK JRE.
Advertisements

Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Malang,22 November 2012
 public static void main(String[] args) {  int bil1=3;  do {  System.out.print(bil1+",");  bil1=bil1+4;  }  while(bil1
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
- PERTEMUAN 3 - PENYELEKSIAN KONDISI
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pemrograman Berorientasi Objek
Modul 3: Kendali program dan teknik penyimpanan data
Flow Control & Exception Handling
SELECTION STATEMEN KENDALI / PERCABANGAN
PERTEMUAN 4 Penyeleksian kondisi
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Control Structures in Java Risanuri Hidayat, Ir., M.Sc.
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
PEMROGRAMAN BERORIENTASI OBJEK
MATERI 8 ALGORITMA DAN PEMROGRAMAN
Pemrograman Berbasis Obyek Oleh Tita Karlita
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
Nested If = if bersarang = if bertingkat Operator logika
- PERTEMUAN 4 - PERULANGAN
SELECTION STATEMEN KENDALI / PERCABANGAN
SELECTION (STATEMEN KENDALI / PERCABANGAN)
PELATIHAN JAVA FUNDAMENTAL
Struktur Kontrol Pemilihan
DASAR-DASAR PEMROGRAMAN JAVA
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Struktur kontrol.
OPERATOR LOGIKA.
Algoritma & Pemrograman 1
Perulangan (Iteration)
03 Elemen Dasar Bahasa Java
Dasar Pemrograman Java
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
If, If/else, switch SUSSI.
Statement Control (if dan switch)
Pernyataan Pertemuan 3 Season 1
Pemprograman Berorientasi Objek
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
Pengambilan Keputusan dan Pengulangan Proses
Ekspresi Kondisi dan Pernyataan Berkondisi
PERCABANGAN & PERULANGAN DALAM JAVA
INTERFACE Pertemuan 005.
Algoritma & Pemrograman 1
Command line argument.
BAB 4 Flow Control & Looping
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Percabangan dan Perulangan.
Algoritma & Pemrograman 3
JAVA FUNDAMENTAL.
Advanced Class Features 1
MATERI PENDUKUNG PENGENALAN DASAR CLASS
JAVA FUNDAMENTAL.
Perulangan (Loop) Java Fundamental Syahrul Mauluddin S.Kom.
Dasar Bahasa Java.
Bahasa Pemrograman (Pemrograman Visual)
Percabangan/Penyeleksian Kondisi
Aliran Kendali Pengulangan
Pernyataan Kondisional, Perulangan dan Jump
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol.
Logika dan Algoritma Agung BP Chapter 5.
Pertemuan 2 Praktek Pembuatan Program Class dan Objek
Transcript presentasi:

Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita

The Selection Statements if if if-else if-else else-if else-if switch switch

if if (ekspresi boolean) { pernyataan1; } pernyataan2; if ekspresi = true pernyataan1 pernyataan2 Y N

public class If { public static void main(String args[]) { public static void main(String args[]) { int bilangan = -5; int bilangan = -5; if (bilangan<0) if (bilangan<0) System.out.println(“Bilangan adalah negatif”); System.out.println(“Bilangan adalah negatif”); }}

if-else if (ekspresi boolean) { pernyataan1; } else { pernyataan2; } pernyataan3; if ekspresi = true pernyataan2 pernyataan3 YN pernyataan1

If - else If() statement takes a boolean expression, not a numeric value. If() statement takes a boolean expression, not a numeric value. You cannot convert or cast boolean types and numeric types. You cannot convert or cast boolean types and numeric types. If you have: If you have: if (x) // x is int use if (x!=0)

public class IfElse { public static void main(String args[]) { public static void main(String args[]) { int bilangan = -5; int bilangan = -5; if (bilangan<0) if (bilangan<0) System.out.println(“Bilangan adalah negatif”); System.out.println(“Bilangan adalah negatif”); else else System.out.println(“Bilangan adalah positif”); System.out.println(“Bilangan adalah positif”); }}

else-if if (ekspresi boolean1) { pernyataan1; pernyataan1; } else if (ekspresi boolean2) { pernyataan2; pernyataan2; } else { pernyataan3; pernyataan3;} pernyataan4; if ekspresi2 = true pernyataan3 pernyataan4 YN pernyataan2 if ekspresi1 = true N pernyataan1 Y

switch switch (ekspresi) { case konstanta1 : case konstanta1 : pernyataan1; pernyataan1; break; break; case konstanta1: case konstanta1: pernyataan2; pernyataan2; break; break; default : default : pernyataan3; pernyataan3;} pernyataan4; if ekspresi = konstan2 pernyataan3 pernyataan4 YN pernyataan2 if ekspresi = konstan1 N pernyataan1 Y if break if break Y N Y N

switch(x) Variabel x harus bertipe byte, short, char, atau int. Variabel x harus bertipe byte, short, char, atau int. Floating point, long, atau class references (termasuk String) tidak diperbolehkan. Floating point, long, atau class references (termasuk String) tidak diperbolehkan. Kedudukan statement pada default sama dengan kedudukan else pada if-else. Kedudukan statement pada default sama dengan kedudukan else pada if-else.

public class Switch { public static void main(String args[]) { public static void main(String args[]) { int i=2; int i=2; switch (i) { switch (i) { case 1 : i+=3; case 1 : i+=3; break; break; case 2 : i+=5; case 2 : i+=5; break; break; default: i+=10; default: i+=10; } System.out.println(i); System.out.println(i); }}

The Loop Statements The for() Loop The for() Loop The while() Loop The while() Loop The do – while() Loop The do – while() Loop

for for (inisialisasi; ekspresi boolean; perubah) { pernyataan; } Inisialisasi if kondisi = true pernyataan perubah Y N for (inisialisasi; kondisi; perubah) pernyataan

for Java programming language allows the comma separator in a for() loop structure. Java programming language allows the comma separator in a for() loop structure. Example: Example: for (i=0, j = 0; j<10; i++, j++){}

for (int i=0; i<10; i++) { System.out.println(“Hore !!”); } for (int i = 0; i < 10; i++) { System.out.println("Are you finished yet?"); } System.out.println("Finally!");

while while (ekspresi boolean) { pernyataan; } if kondisi = true pernyataan Y N while (kondisi) pernyataan

int i = 0; while (i<10) { System.out.println(“Hore !!”); i++;} int i = 0; while (i < 10) { System.out.println("Are you finished yet?"); i++; } System.out.println("Done");

do-while do { pernyataan; } while (ekspresi boolean); if kondisi = true pernyataan Y N while (kondisi) pernyataan

int i = 0; do { System.out.println(“Hore !!”); i++; } while (i<10); int i = 0; do { System.out.println("Are you finished yet?"); i++; } while (i < 10); System.out.println("Done");

Special Loop Control break [label]; break [label]; continue [label]; continue [label]; label : statement; (statement ini berupa loop) label : statement; (statement ini berupa loop)

Special Loop Control break digunakan untuk keluar (“prematurely exit”) dari switch statements, loop statements, dan labeled blocks. break digunakan untuk keluar (“prematurely exit”) dari switch statements, loop statements, dan labeled blocks. continue digunakan untuk meneruskan (“skip over and jump) ke akhir dari loop body, dan kembali ke loop control statement. continue digunakan untuk meneruskan (“skip over and jump) ke akhir dari loop body, dan kembali ke loop control statement. label digunakan untuk mengidentifikasi statement lain dimana statement lain ini meminta supaya block statement pada label ini dikerjakan. label digunakan untuk mengidentifikasi statement lain dimana statement lain ini meminta supaya block statement pada label ini dikerjakan.