Menu
CoddyTech

Ringkasan If - Else

Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 31 dari 73.

challenge icon

Tantangan

Pemula

Kamu diberi kode yang menerima dua angka n1 dan n2, serta string satu karakter op sebagai input.

Catatan: kita akan mempelajari cara menerima input dari pengguna di pelajaran berikutnya. Untuk saat ini, jangan ubah tiga baris pertama.

 

Nilai yang mungkin untuk op adalah +, -, /, dan *

Tugasmu adalah menetapkan variabel result berdasarkan kondisi berikut:

  • jika op adalah +, tetapkan result dengan nilai n1 + n2.
  • jika op adalah -, tetapkan result dengan nilai n1 - n2.
  • jika op adalah /, tetapkan result dengan nilai n1 / n2.
  • jika op adalah *, tetapkan result dengan nilai n1 * n2.

 

Penting: Di Java, string tidak dapat dibandingkan dengan ==. Untuk membandingkan string, gunakan method .equals(). Misalnya, untuk memeriksa apakah op adalah +, tulis: op.equals("+")

Coba sendiri

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Jangan ubah baris ini
        int n1 = scanner.nextInt(); // Jangan ubah baris ini
        int n2 = scanner.nextInt(); // Jangan ubah baris ini
        scanner.nextLine(); // Jangan ubah baris ini
        String op = scanner.nextLine(); // Jangan ubah baris ini
        
        // Tulis kodemu di bawah ini
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online