Soal Kode A
1. Jelaskan perbedaan 2 program di bawah ini dan tebaklah masing-masing outputnya !
public class switch1 { public class Switch2 {
public static void main(String args[]) { public static void main(String args[]) {
int i = 2; int i = 2;
switch (i) { switch (i) {
case 1 : i+=3; break; case 1 : i+=3;
case 2 : i+=5; break; case 2 : i+=5;
default : i+=10; default : i+=10;
} }
System.out.println(i); System.out.println(i);
} }
} }
3. Buat program Java untuk menampilkan konversi nilai angka ke nilai huruf berdasarkan range nilai di bawah
dengan menggunakan statement if else if..else!
Range
A 80 – 100
B 70 – 79
C 60–69
D 50-59
E 0-49
4. Jelaskanlah apa yang anda ketahui mengenai konsstruktor! Berikanlah contoh programmnya!
Soal Kode B
1. Buat program Java untuk menampilkan konversi nilai angka ke nilai huruf berdasarkan range nilai di bawah
dengan menggunakan statement if else if..else!
Nilai Range
A 80 – 100
B+ 75– 79
B 70–74
C+ 65-69
C 60-64
D 50-59
E 0-49
4. Jelaskanlah apa yang anda ketahui mengenai Modifier! Berikanlah contoh programmnya!
Soal Kode C
1. Jelaskanlah apa yang anda ketahui mengenai Method! Berikanlah contoh programmnya!
4. Jelaskanlah apa yang anda ketahui mengenai Class String! Berikanlah contoh programmnya!
Soal Kode E
1. Buat program Java untuk menampilkan Diskon berdasarkan range harga di bawah
dengan menggunakan statement if else if..else!
Discount Range
300000 >5000000
250000 4000000-4900000
200000 3000000-3900000
150000 2000000-2900000
100000 1500000-1900000
50000 1000000-1400000
25000 500000- 990000
2. Jelaskanlah apa yang anda ketahui mengenai Class dan Objek! Berikanlah contoh programmnya!