0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan

Algoritma Dan Pemrograman Java, Jelaskan

Adam Ibrahim menjawab soal tentang operator, tipe data, perbedaan operator increment dan decrement pre dan post, serta perbedaan antara if else if dan switch case dalam pemrograman Java. Operator dan tipe data mencakup aritmatika, perbandingan, logika, penugasan dan tipe primitif seperti int dan string. Perbedaan increment dan decrement terletak pada urutan operasinya sementara if else if dan switch case berbeda dalam cara memeriksa kondisi.

Diunggah oleh

Adam Ibrahim
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
19 tayangan

Algoritma Dan Pemrograman Java, Jelaskan

Adam Ibrahim menjawab soal tentang operator, tipe data, perbedaan operator increment dan decrement pre dan post, serta perbedaan antara if else if dan switch case dalam pemrograman Java. Operator dan tipe data mencakup aritmatika, perbandingan, logika, penugasan dan tipe primitif seperti int dan string. Perbedaan increment dan decrement terletak pada urutan operasinya sementara if else if dan switch case berbeda dalam cara memeriksa kondisi.

Diunggah oleh

Adam Ibrahim
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Nama : Adam Ibrahim

Kelas : 223 PE
Nim : 23552011406
SOAL
1. Sebutkan operator yang ada di dalam algoritma dan pemrograman Java, serta
jelaskan.
2. Sebutkan tipe-tipe data yang ada di dalam algoritma dan pemrograman Java, serta
jelaskan.
3. Sebutkan perbedaan antara operator increment dan decrement untuk pre dan post
beserta contoh pemrogramannya.
4. Apa perbedaan fungsi if else if dengan fungsi dari switch case?

JAWABAN;
1.
•Operator aritmatika digunakan untuk melakukan operasi matematika
dasar, seperti penjumlahan, pengurangan, perkalian, pembagian, dan sisa
bagi.

Operator
( + ) Penjumlahan
( - )Pengurangan
( * ) Perkalian
( / )Pembagian
( % ) Sisa bagi

 Operator increment dan decrement digunakan untuk menambah atau


mengurangi nilai variabel secara bertahap.

Operator

( ++ ) Increment (menambah 1)

( -- ) Decrement (mengurangi 1)

 Operator perbandingan digunakan untuk membandingkan nilai dua variabel.

Operator
( == ) Sama dengan

( != ) Tidak sama dengan

( < ) Lebih kecil

( > ) Lebih besar

( <= ) Kurang dari atau sama dengan

( >= ) Lebih dari atau sama dengan

 Operator logika digunakan untuk melakukan operasi logika, seperti AND, OR,
dan NOT.

Operator | Keterangan

| && | AND (logika AND)

( || ) OR (logika OR)

( ! ) NOT (logika NOT)

 Operator ternary digunakan untuk melakukan operasi logika dengan tiga


kondisi.

( ?: ) Ternary (logika IF-THEN-ELSE)

 Operator penugasan digunakan untuk memberikan nilai ke variabel.

Operator
( = )Penugasan sederhana
( += ) Penugasan dengan penjumlahan
( -= ) Penugasan dengan pengurangan
( *= ) Penugasan dengan perkalian
( /= ) Penugasan dengan pembagian
( %= ) Penugasan dengan sisa bagi
2.

 byte untuk menyimpan nilai bilangan bulat dengan rentang -128 hingga 127
 short untuk menyimpan nilai bilangan bulat dengan rentang -32768 hingga
32767
 int untuk menyimpan nilai bilangan bulat dengan rentang -2147483648
hingga 2147483647
 long untuk menyimpan nilai bilangan bulat dengan rentang -
9223372036854775808 hingga 9223372036854775807
 float untuk menyimpan nilai bilangan desimal dengan rentang sekitar
3.4028235E38 hingga 1.40129846E-45
 double untuk menyimpan nilai bilangan desimal dengan rentang sekitar
1.7976931348623157E308 hingga 4.9406564584124654E-324
 char untuk menyimpan satu karakter
 boolean untuk menyimpan nilai kebenaran, yaitu true atau false
3.
Perbedaan antara operator increment dan decrement untuk pre dan post
terletak pada urutan operasinya.

• Operator increment dan decrement untuk pre


Operator increment dan decrement untuk pre akan mengoperasikan nilai
variabel terlebih dahulu, kemudian memberikan nilai tersebut ke variabel.
Contoh pemrograman;
int a = 10;

// Operator increment post


int b = a++;

System.out.println(a); // 11

// Operator decrement post


int c = a--;

System.out.println(a); // 9
4.
Perbedaan utama antara if else if dan switch case adalah cara mereka
memeriksa kondisi.
If else if memeriksa kondisi secara berurutan, dari atas ke bawah. Jika
kondisi pertama terpenuhi, maka kode yang sesuai akan dieksekusi. Jika
tidak, kondisi kedua akan diperiksa, dan seterusnya.

Switch case memeriksa kondisi secara langsung, berdasarkan nilai variabel


tertentu. Jika nilai variabel sesuai dengan salah satu kasus, maka kode yang
sesuai akan dieksekusi.

Anda mungkin juga menyukai