Latihan Soal dan Jawaban: Variabel dan Tipe Data Dalam Java

Setelah sebelumnya kita mempelajari tentang variabel dan tipe data dalam Java, agar lebih memahami dan mendalami materi maka ada baiknya untuk mencoba
Latihan Soal dan Jawaban: Variabel dan Tipe Data Dalam Java


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);
	}
}

Berikut adalah output yang diinginkan.
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.