TongkolPedia - Setelah sebelumnya kita mempelajari tentang variabel dan tipe data dalam Java, agar lebih memahami dan mendalami materi maka ada baiknya untuk mencoba mengerjakan beberapa soal mengenai materi sebelumnya variabel dan tipe data. Contoh soal berikut ini juga sudah dilengkapi dengan jawaban agar lebih mudah dipahami.
Latihan 1. Penjumlahan
Perhatikan skrip berikut ini. Lengkapilah skrip berikut ini sehingga program berjalan dengan benar.
public class Penjumlahan {
public static void main(String[] args) {
int nilaiA = 1500;
int nilaiB = 75;
// Lengkapilah kode pada baris ini
System.out.println("Nilai A = " + nilaiA);
System.out.println("Nilai B = " + nilaiB);
System.out.println("Jumlah = " + jumlah);
}
}
Kode Program:
public class Penjumlahan {
public static void main(String[] args) {
int nilaiA = 1500;
int nilaiB = 75;
int jumlah = (NilaiA+NilaiB)
System.out.println("Nilai A = " + nilaiA);
System.out.println("Nilai B = " + nilaiB);
System.out.println("Jumlah = " + jumlah);
}
}
Output:
Nilai A = 1500
Nilai B = 75
Jumlah = 1575
Latihan 2. Pembagian
Perhatikan skrip berikut ini. Lengkapilah skrip berikut ini sehingga program berjalan dengan benar.
public class Pembagian {
public static void main(String[] args) {
int a = 20;
int b = 8;
// Lengkapilah kode pada baris ini
System.out.println("A = " + a);
System.out.println("B = " + b);
System.out.println("A dibagi B = " + hasilBagi);
}
}
Kode Program:
public class Pembagian {
public static void main(String[] args) {
int a = 20;
int b = 8;
// Lengkapilah kode pada baris ini
System.out.println("A = " + a);
System.out.println("B = " + b);
System.out.println("A dibagi B = " + hasilBagi);
}
}
Output:
A = 20
B = 8
A dibagi B = 2
Latihan 3. Salam 2
Perhatikan skrip berikut. Perbaikilah skrip berikut ini sehingga menghasilkan output sesuai dengan output yang diinginkan.
public class Salam2 {
public static void main(String[] args) {
// Buat karakter
char c1 = 'S';
char c2 = 'A';
char c3 = 'L';
char c4 = 'A';
char c5 = 'M';
// Print
System.out.println(c1+c2+c3+c4+c5);
System.out.println(c5+c4+c3+c2+c1);
}
}
Berikut adalah output yang diinginkan.
SALAM
MALAS
Kode Program:
public class Salam2 {
public static void main(String[] args) {
char c1 = 'S';
char c2 = 'A';
char c3 = 'L';
char c4 = 'A';
char c5 = 'M';
System.out.println(“”+c1+c2+c3+c4+c5);
System.out.println(“”+c5+c4+c3+c2+c1);
}
}
Output:
SALAM
MALAS
Latihan 4. Kalimat
Perhatikan skrip berikut. Perbaikilah skrip berikut ini sehingga menghasilkan output sesuai dengan output yang diinginkan.
public class Kalimat {
public static void main(String[] args) {
// Buat variabel String subjek = "Saya";
String prediket = "menulis";
String objek = "program Java";
String keterangan = "hari ini";
// Print kalimat S+P+O+K
System.out.println(subjek+prediket+objek+keterangan);
}
}
Saya menulis program Java hari ini
Kode Program:
public class Kalimat {
public static void main(String[] args) {
// Buat variabel String subjek = "Saya ";
String prediket = "menulis ";
String objek = "program Java ";
String keterangan = "hari ini ";
// Print kalimat S+P+O+K
System.out.println(subjek+prediket+objek+keterangan);
}
}
Output:
SALAM
MALAS
Latihan 5. Gabungan Semua Tipe Data
Tulislah program berikut ini. Kemudian, berikan komentar untuk setiap baris kode program yang ada. Komentar yang dibuat berisi penjelasan singkat masing-masing baris kode.
public class TrueFalse {
public static void main(String[] args) {
String nama = "Budi";
int nilai = 54;
boolean lulus = false;
System.out.println("Nama : "+nama);
System.out.println("Nilai : "+nilai);
System.out.println("Status : "+lulus);
}
}
Output:
Nama : Budi
Nilai : 54
Status : false
Komentar:
String nama = “Budi”; merupakan variabel nama dengan tipe data string bernilai Budi.
Int nilai = 54; merupakan variabel nilai dengan tipe data integer bernilai 54.
Boolean lulus = false; merupakan variabel lulus dengan tipe data boolean bernilai false.
System.out.prinln (“Nama : “+nama); untuk menampilkan string yang ada didalam tanda kutip dan menampilkan variabel nama.
System.out.prinln (“Nilai : “+nilai); untuk menampilkan string yang ada didalam tanda kutip dan menampilkan variabel nilai.
System.out.prinln (“Status : “+lulus); untuk menampilkan string yang ada didalam tanda kutip dan menampilkan variabel lulus.