Ringkasan If - Else
Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 31 dari 73.
Tantangan
PemulaKamu 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
opadalah+, tetapkanresultdengan nilain1 + n2. - jika
opadalah-, tetapkanresultdengan nilain1 - n2. - jika
opadalah/, tetapkanresultdengan nilain1 / n2. - jika
opadalah*, tetapkanresultdengan nilain1 * 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
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost-increment/Post-decrementPintasan AritmetikaOperator PerbandinganPerbandingan string7IO Dasar
Method System.outMemformat outputClass ScannerRangkuman: Hingga 120Rangkuman: Benar atau Salah5Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman: Logika SederhanaOperator Logika Bagian 3Operator Logika Bagian 43Variabel Bagian 2
KonstantaKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan IfIf - ElsePernyataan SwitchOperator TernaryRingkasan If - ElseIf - Else BersarangLatihan sendiri: Compiler Java online