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.
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