-->
logo blog

Thursday 30 March 2017

Operator Berkondisi dan Switch pada Java

Artikel kali ini saya akan membahas sedikit mengenai Java. lebih tepatnya operator berkondisi dan switch pada java. sebelum kita membahas lebih alangkah lebih baiknya kita mengetahui terlebih dahulu apa itu operator berkondisi? apa itu switch?
Operator terkondisi itu sebdiri dikenal dengan sebutan operator ternary, karena operator ini melibatkan tiga buah argumen.
nah sytax dari operator berkondisi itu sendiri
ekspresi_kondisi ? nilai_1 : nilai_2
Dalam hal ini jika ekspresi_kondisi bernilai benar makan ekspresi dengan operator ?: ini

menghasilkan nilai_1. Untuk keadaan sebaliknya, hasil ekspresi berupa nilai_2.

nah sedangkan apa sih swicth itu?
Perintah switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah 
kemungkinan nilai. 
contohnya di bawah ini saya sediakan diagram alirnya atau flowchart nya

Pada pernyataan switch:
  • Masing-masing pernyataan (pernyataan_1 sampai pernyataan_n) dapat berupa satu atau beberapa perintah dan tidak perlu blok pernyataan.
  • Pernyataan_1 dijalankan jika ekspresi cocok dengan  nilaiSatu. Setelah pernyataan_1 dijalankan, ekspresi dijalankan ke akhir pernyataan switch, begitu seterusnya.
  • Pernyataan break digunakan untuk mengendalikan ekspresi akhir pernyataan switch.

nah secara teoritis kalian sudah mengetahui tentang apa itu operator berkondisi dan switch sekarang saatnya kita praktikan langsung. kali ini saya menggunakan aplikasi java untuk mengcodding.
ketika kalian akan menggunakan aplikasi neatbeans pastikan terlebih dahulu kalian install JDK nya. karena neatbeans tidak akan berjalan jika tidak di install jdk terlebih dahulu.
baca juga artikel menarik klik disini

yang pertama akan kita praktikkan adalah contoh program operator berkondisi.
program untuk menampilkan apa yang kita inputkan

Sourch codenya :

import java.util.Scanner;
public class OptBerkondisi {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Nama Anda : ");
String nama= sc.next().toString();
System.out.print("Jenis Kalamin {L/P] : ");
String jenisKel = sc.next().toString();
System.out.print("Halo "+
(jenisKel.equals("L") ? "Bapak :" : "Ibu :" ));
System.out.print(nama);
System.out.println(", Apa khabar ?...");
}
}

pastekan sourch code di atas ke dalam main lembar kerja neatbeans seperti gambar di bawah ini


setelah itu lakukanlah pengompailan dengan mengklik tombol run maka outpunnya seperti gambar dibawah ini


program yang kedua yaitu Switch 
program yang akan saya buat kali ini yaitu aplikasi pemesanan sederhana

Sourch code nya 
import java.util.Scanner;
public class PernyataanSwitch {
public static void main(String[] args) { 
Scanner sc = new Scanner(System.in);
System.out.println("Pilihan Memu Makanan ");
System.out.println("1. Soto Ayam");
System.out.println("2. Nasi Rawon");
System.out.println("3. Gulai Kambing");
System.out.println("");
System.out.print("Pilihan Anda [1..3] : ");
int pilihan = sc.nextInt();
switch (pilihan){
case 1:
System.out.println("Pilihan Anda Soto Ayam");
System.out.println("OK tunggu sebentar.....");
break;
case 2:
System.out.println("Pilihan Anda Nasi Rawon");
System.out.println("OK tunggu sebentar.....");
break;
case 3:
System.out.println("Pilihan Anda Gulai Kambing");
System.out.println("OK tunggu sebentar.....");
break; 
default:
System.out.println("Silakan Memilih 1, 2, atau 3 ");
}
System.out.println("==== Akhir switch ========");
}
}

pastekan sourch code di atas kedalam neatbeans seperti gambar di bawah ini

setelah itu lakukan lah pengompailan dengan menekan tombol run maka ahasilnya seperti gambar di bawah ini



Baiklah bagaimana mudah bukan membuat programmnya..
tetep stay di giganesia untuk mendapatkan artikel artikel terbaru.










EmoticonEmoticon