Algoritma Dan Pemrograman Java, Jelaskan
Algoritma Dan Pemrograman Java, Jelaskan
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 (menambah 1)
( -- ) Decrement (mengurangi 1)
Operator
( == ) Sama dengan
Operator logika digunakan untuk melakukan operasi logika, seperti AND, OR,
dan NOT.
Operator | Keterangan
( || ) OR (logika OR)
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.
System.out.println(a); // 11
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.