Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Ekspresi Kondisi dan Pernyataan Berkondisi

Presentasi serupa


Presentasi berjudul: "Ekspresi Kondisi dan Pernyataan Berkondisi"— Transcript presentasi:

1 Ekspresi Kondisi dan Pernyataan Berkondisi

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

3 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

4 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)); }

5 Hasil Eksekusi OperatorRelational

6 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)

7 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'));

8 Hasil Eksekusi OperatorLogika

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

10 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"); } }

11 Hasil Eksekusi BlokPernyataan

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

13 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 >= ) diskon = totalBelanja / 10; System.out.println("Diskon = " + diskon); }

14 Hasil Eksekusi IfSederhana

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

16 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 >= ) diskon = totalBelanja/10; else diskon=0; System.out.println(“Diskon = ” + diskon); }

17 Hasil Eksekusi IfElse

18 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); }

19 Hasil Eksekusi IfBersarang

20 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; }

21 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”); } }

22 Hasil Eksekusi PernyataanSwitch

23 Terima Kasih


Download ppt "Ekspresi Kondisi dan Pernyataan Berkondisi"

Presentasi serupa


Iklan oleh Google