Percabangan
Percabangan memilih tindakan berdasarkan kondisi. if menjalankan blok ketika kondisi benar. else menyediakan alternatif ketika kondisi sebelumnya tidak terpenuhi. else if dipakai untuk memeriksa kondisi lain secara berurutan.
Urutan kondisi penting
Jika beberapa kondisi saling tumpang tindih, kondisi yang lebih spesifik biasanya perlu diperiksa lebih dulu. Misalnya, untuk kategori nilai, periksa nilai tertinggi terlebih dahulu atau susun rentang tanpa tumpang tindih.
Operator logika
&& berarti AND dan || berarti OR. Contoh n>=1 && n<=10 berarti n berada di antara 1 dan 10, termasuk batasnya. Ekspresi n<1 || n>10 berarti n di luar rentang.
Kasus batas
Untuk soal rentang, uji nilai tepat di batas: 1, 10, 0, dan 11. Perbedaan antara < dan <= sering menentukan jawaban.