Ekspresi Kondisi dan Pernyataan Berkondisi

Slides:



Advertisements
Presentasi serupa
Malang,22 November 2012
Advertisements

- PERTEMUAN 3 - PENYELEKSIAN KONDISI
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pengambilan Keputusan
Selection (pemilihan) As’ad Djamalilleil
Pemrograman Berorientasi Objek
Modul 3: Kendali program dan teknik penyimpanan data
Flow Control & Exception Handling
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Struktur Kendali Proses (Seleksi)
PEMROGRAMAN BERORIENTASI OBJEK
MATERI 8 ALGORITMA DAN PEMROGRAMAN
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Operator Logika dan Pernyataan If
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Struktur Kontrol Pemilihan
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.
Object-oriented Programming (OOP) with JAVA 2011/2012
Struktur Kontrol Keputusan
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
Struktur Kontrol #1 Keputusan
If, If/else, switch SUSSI.
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Pernyataan Pertemuan 3 Season 1
Pemprograman Berorientasi Objek
DASAR DASAR JAVA Dengan Netbans PBO Java.
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
STRUKTUR KONTROL.
Struktur Kontrol Pemilihan
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
PENGENDALI PROGRAM 1 Pokok bahasan :
Pengambilan Keputusan dan Pengulangan Proses
INPUT DATA, PERCABANGAN & PERULANGAN DENGAN JAVA
Struktur Kontrol Keputusan
PERCABANGAN & PERULANGAN DALAM JAVA
Struktur Dasar Pemrograman Java
S. Indriani Lestariningati, M.T
PERCABANGAN Siti Mukaromah, S.Kom.
Percabangan dan Perulangan.
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
Algoritma & Pemrograman 3
PENERAPAN DASAR-DASAR SYNTAX JAVA
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Pengantar Pemrograman
Tipe Data, Variabel, dan Operator
Selection (pemilihan)
JAVA FUNDAMENTAL.
Struktur Kontrol #1 Keputusan
Dasar Bahasa Java.
Percabangan/Penyeleksian Kondisi
PEMROGRAMAN BERORIENTASI OBJEK
Pernyataan Kondisional, Perulangan dan Jump
Penggunaan Decission (keputusan ) pada C
Konsep Bahasa Pemrograman I Operator
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol.
Kamis, 08 Nopember 2018.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Logika dan Algoritma Agung BP Chapter 5.
Struktur Dasar Pemrograman Java
PEMROGRAMAN BERORIENTASI OBJEK
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

Ekspresi Kondisi dan Pernyataan Berkondisi

Ekspresi Boolean Ekspresi boolean merupakan ekspresi yang menghasilkan nilai berupa TRUE dan FALSE. Ekspresi ini biasa digunakan pada pernyataan berkondisi yaitu if.

OPERATOR PEMBANDING Operator Makna Contoh == Kesamaan A==B != Ketidaksamaan A!= B > Lebih dari A>B < Kurang dari A<B >= Lebih dari atau sama dengan A>=B <= Kurang dari atau sama dengan A<=B

Contoh : OperatorRelational.java public class OperatorRelational{ public static void main(String[] args) { int a=1; int b=2; System.out.println(a + “ == ” + b + “: ” + (a==b)); System.out.println(a + “ != ” + b + “: ” + (a!=b)); System.out.println(a + “ < ” + b + “: ” + (a<b)); System.out.println(a + “ <= ” + b + “: ” + (a<=b)); System.out.println(a + “ > ” + b + “: ” + (a>b)); System.out.println(a + “ >= ” + b + “: ” + (a>=b)); }

Hasil Eksekusi OperatorRelational

Operator Logika Operator Logika biasa digunakan untuk membentuk suatu keadaan logika (boolean), berdasarkan sebuah atau dua buah ekspresi kondisi. Java menyediakan 3 buah operator logika, yaitu : Operator Makna Contoh && Dan ($a == $b) && ($c != $d) || Atau ($a == $b) || ($a == $c) ! Bukan ! ($a == $b)

Contoh : OperatorLogika.java public class OperatorLogika{ public static void main(String[] args) { char kar = '+'; System.out.print("Masukkan sebuah karakter: "); try { kar = (char)System.in.read(); } catch (java.io.IOException e){ System.out.print("Termasuk digit: "); System.out.println((kar >= '0' && kar <= '9')); System.out.print("Termasuk huruf kecil: "); System.out.println((kar >= 'a' && kar <= 'z'));

Hasil Eksekusi OperatorLogika

Blok Pernyataan Blok Pernyataan adalah sekelompok pernyataan yang berada dalam tanda kurung kurawal ( { } ) Bentuk Blok Pernyataan : { pernyataan_1; pernyataan_2; … pernyataan_n; }

Contoh : BlokPernyataan.java public class BlokPernyataan { public static void main(String[] args) { System.out.println("Contoh Blok pernyataan"); int x = 10; System.out.println("Sebelum blok pernyataan"); System.out.println("x = " + x); { // Awal blok pernyataan int y; y = 50; // Hanya dikenal di blok ini x = x + y; System.out.println("Di blok pernyataan"); System.out.println("y = " + y); } // Akhir blok pernyataan 1 System.out.println("Setelah blok pernyataan"); } }

Hasil Eksekusi BlokPernyataan

Pernyataan If Bentuk sederhana pernyataan if : if (kondisi) { //blok pernyataan yang dijalankan //kalau kondisi bernilai benar }

Contoh : IfSederhana.java public class IfSederhana { public static void main(String[] args) { System.out.print("Total belanja: "); String st = BacaKeyboard.bacaString(); int totalBelanja = Integer.valueOf(st).intValue(); int diskon = 0; if (totalBelanja >= 100000) diskon = totalBelanja / 10; System.out.println("Diskon = " + diskon); }

Hasil Eksekusi IfSederhana

Pernyataan if-else Bentuk kedua pernyataan if berupa : if (kondisi) { //blok pernyataan yang dijalankan //kalau kondisi bernilai benar } else { //kalau kondisi bernilai salah }

Contoh : IfElse.java public class IfElse{ public static void main(String[] args) { System.out.println(“ Total Belanja : ”); String st = BacaKeyboard.bacaString(); int totalBelanja= Integer.valueOf(st).intValue(); int diskon; if (totalBelanja >= 100000) diskon = totalBelanja/10; else diskon=0; System.out.println(“Diskon = ” + diskon); }

Hasil Eksekusi IfElse

Pernyataan If Bersarang public class IfBersarang { public static void main(String[] args) { System.out.print("Nilai ujian: "); String st = BacaKeyboard.bacaString(); int nilaiUjian = Integer.valueOf(st).intValue(); char skor; if (nilaiUjian >= 90) skor = 'A'; else if (nilaiUjian >= 80) skor = 'B'; if (nilaiUjian >= 60) skor = 'C'; if (nilaiUjian >= 50) skor = 'D'; skor = 'E'; System.out.println("Skor: " + skor); }

Hasil Eksekusi IfBersarang

Pernyataan Switch Perintah switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah kemungkinan nilai. Bentuk perintah switch : switch (ekspresi) { case nilaiSatu: pernyataan-1 break; case nilaiDua: pernyataan-2 case nilaiTiga: pernyataan-3 ……… default:pernyataan_n; }

Contoh : PernyataanSwitch.java public class PernyataanSwitch{ public static void main(String[] args) { System.out.println(“Pilihan : ”); System.out.println(“1. Soto Ayam ”); System.out.println(“2. Nasi Rawon”); System.out.println(“Masukkan Pilihan Anda : ”); String st = BacaKeyboard.bacaString(); int pilihan = Integer.valueOf(st).intValue(); switch (pilihan) { case 1: System.out.println(“Pilihan Anda Soto Ayam ”); break; case 2 System.out.println(“Pilihan Anda Nasi Rawon”); default: System.out.println(“Silakan memilih Menu 1 atau 2 ”); } System.out.println(“Akhir Switch”); } }

Hasil Eksekusi PernyataanSwitch

Terima Kasih