Contoh program memilih kendaraan. Dalam baris kode berikut akan digunakan seleksi bertingkat dengan menggabungkan seleksi switch...case dengan seleksi if...else.
Kode :
import java.util.Scanner; public class MenampilkanMobilMotor{ public static void main(String[] args) { Scanner input = new Scanner(System.in); String kendaraan,merek; System.out.print("Masukkan jenis kendaraan\n1. Mobil\t2. Motor\nPilihan:"); kendaraan = input.next(); switch(kendaraan){ case "1": System.out.print("Masukkan merek mobil:\n1. Honda\t2. Suzuki\nPilihan: "); merek = input.next(); if (merek.equals("1")) { System.out.println("Pilihan mobil merek Honda:\n1. Jazz (170 jt)\t2. Brio (120 jt)\t3. Mobilio (170 jt)"); }else if (merek.equals("2")) { System.out.println("Pilihan mobil merek Suzuki:\n1. APV (180 jt)\t2. Swift (155 jt)\t3. Ertiga (170 jt)"); }else{ System.out.println("Pilihan salah :("); } break; case "2": System.out.print("Masukkan merek motor\n1.Honda\t2.Yamaha\nPilihan:"); merek = input.next(); if (merek.equals("1")) { System.out.println("Pilihan motor merek Honda:\n1. Vario (15 jt)\t2. Supra (12 jt)"); }else if (merek.equals("2")) { System.out.println("Pilihan motor merek Yamaha:\n1. Mio (14 jt)\t2. Vixion 20 jt)"); }else{ System.out.println("Pilihan salah :("); } break; default: System.out.println("Pilihan salah :("); } } }
Output 1:
Masukkan jenis kendaraan 1. Mobil 2. Motor Pilihan:1 Masukkan merek mobil: 1. Honda 2. Suzuki Pilihan: 2 Pilihan mobil merek Suzuki: 1. APV (180 jt) 2. Swift (155 jt) 3. Ertiga (170 jt)
Output 2:
Masukkan jenis kendaraan 1. Mobil 2. Motor Pilihan:2 Masukkan merek motor 1.Honda 2.Yamaha Pilihan:1 Pilihan motor merek Honda: 1. Vario (15 jt) 2. Supra (12 jt)
Mantap bro
ReplyDeleteterimakasih bro
DeleteMakasiiiih, saya sangat terbantu😊👍
ReplyDeleteSiap
DeleteKeren Bro
ReplyDeleteSiappp
DeleteCiamik gan Nizar, request program website. username auto confirm dungs yang compatible buat wp :D
ReplyDeletecompatible buat wp, gmna gan?:)
Delete