Operator adalah simbol yang digunakan untuk memberikan perintah kepada komputer untuk melakukan tindakan pada satu atau lebih operand.
Ekspresi adalah suatu bentuk yang menghasilkan suatu nilai. Dalam ekspresi terdapat operator dan operand, contoh: 10 + 5, di mana 10 dan 5 adalah operand dan + adalah operator.
Dalam ekspresi yang kompleks, operator memiliki prioritas eksekusi yang berbeda. Operator dengan prioritas lebih tinggi dikerjakan terlebih dahulu. Untuk menghindari keraguan, gunakan tanda kurung () untuk menentukan urutan operasi.
Pernyataan kontrol digunakan untuk mengendalikan aliran eksekusi berdasarkan kondisi.
Pernyataan if digunakan untuk mengatur aliran eksekusi yang bercabang berdasarkan perubahan suatu kondisi.
Digunakan ketika terdapat lebih dari dua pilihan kondisi.
Sintaks:
if (kondisi1) { // Pernyataan dieksekusi jika kondisi1 benar} else if (kondisi2) { // Pernyataan dieksekusi jika kondisi2 benar (kondisi1 salah)} else { // Pernyataan dieksekusi jika semua kondisi di atas salah}
Pernyataan cabang multi-arah yang menyediakan cara mudah untuk mengirimkan eksekusi ke berbagai blok pernyataan berdasarkan nilai ekspresi.
Sintaks:
switch (ekspresi) { case nilai1: pernyataan1; break; // Opsional case nilai2: pernyataan2; break; // Opsional default: // Opsional statementDefault;}
ekspresi dapat berupa byte, short, int, char, enumeration, atau String (mulai JDK7).
break digunakan untuk mengakhiri eksekusi setelah case yang cocok ditemukan. Jika break dihilangkan, eksekusi akan berlanjut ke case berikutnya (fall-through).
default adalah blok opsional yang dieksekusi jika tidak ada case yang cocok.
Operator adalah simbol untuk melakukan aksi, sedangkan Ekspresi adalah kombinasi operator dan operand yang menghasilkan nilai.
Beberapa jenis operator utama adalah Aritmetika, Unary, Penugasan, Relasional, Logika, dan Ternary.
Prioritas operator menentukan urutan eksekusi dalam sebuah ekspresi; tanda kurung () dapat digunakan untuk mengaturnya.
Tiga jenis perulangan utama di Java adalah while, for, dan do..while.
while memeriksa kondisi di awal, do..while minimal mengeksekusi sekali sebelum memeriksa kondisi, for mengkonsolidasi inisialisasi, kondisi, dan update dalam satu baris.
break menghentikan perulangan, continue melompati iterasi saat ini ke iterasi berikutnya.
Pernyataan if adalah kontrol kondisional paling dasar, mengeksekusi blok kode jika kondisi true.
if..else memberikan dua pilihan jalur, sedangkan if..else if..else menangani banyak pilihan kondisi berurutan.
Pernyataan switch..case adalah alternatif untuk banyak if..else if yang memberikan pilihan eksekusi berdasarkan nilai ekspresi.
1.Pernyataan perulangan yang melakukan cek kondisi terlebih dahulu adalah ...
2.Sebelum melakukan perulangan, perulangan tersebut harus didahului dengan inisialisasi variabel, pernyataan di atas mewakili pernyataan ...
3.Pernyataan yang mewakili pernyataan do..while adalah sebagai berikut ...
4.Pada Java 5, Java melakukan penyederhanaan dalam perulangan `for` untuk melakukan proses menampilkan nilai-nilai ...
5.Perhatikan potongan kode program berikut:
```java
while (perulangan <= 4)
{
System.out.println("nilai perulangan : " + perulangan);
// nilai perulangan ditambah 1 perulangan++;
}
```
Variabel `perulangan` di atas harus dideklarasikan dengan tipe data ...
6.Perhatikan kode program perulangan for berikut:
```java
for (int i = 0; i < Sepeda.length; i++)
{
System.out.println(Sepeda[i]);
}
```
Kode program di atas dapat disederhanakan dengan menggunakan tampilan array yang disederhakan dengan ...
7.Perulangan bersarang adalah perulangan yang terjadi dalam perulangan. Contoh yang tepat di bawah ini perulangan dalam perulangan adalah ...
8.Pernyataan pada Java yang membuat iterasi melompat ke iterasi berikutnya tanpa mengerjakan kode program di bawahnya adalah ...
9.Pernyataan yang membuat perulangan berhenti sebelum sampai pada akhir iterasi adalah pernyataan ...
10.Perulangan yang membutuhkan ekspresi pengurangan/penambahan adalah pernyataan perulangan ...
1.Pada pemrograman Java dikenal ada sejumlah percabangan, kecuali ...
2.Percabangan yang paling sederhana yang hanya memberikan 1 pilihan adalah ...
3.Fitur perulangan yang diperbaharui atau ditingkatkan performansinya pada Java adalah ...
4.Jika banyak pilihan dalam sebuah percabangan, pernyataan percabangan yang cocok digunakan adalah ...
5.Jika hanya ada dua pilihan, percabangan yang tepat digunakan adalah ...
6.Perhatikan kode program berikut:
```java
public static void main(String args[])
{
int x = 13;
System.out.println("variabel x nilainya "+x);
if (x == 13)
{
// if pertama yang bersarang
if (x < 15)
System.out.println("variabel x < 15");
//if kedua yang bersarang
if (x < 12)
System.out.println("variabel x < 12");
else
System.out.println("variabel x >= 12");
}
}
```
Pada program di atas adalah pernyataan if yang bersarang, jumlah if yang bersarang adalah ada ...
7.Ekspresi switch case berupa string sudah bisa digunakan mulai dari ...
8.Pada switch case kita menggunakan tipe int, selain dari tipe int kita juga bisa menggunakan tipe data ...
9.Fungsi default pada pernyataan switch case hanya bersifat ...
10.Ekspresi yang benar dalam menggunakan percabangan if adalah ...