Menu
Coddy logo textTech

Tekrar - If Else

Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 31 / 73.

challenge icon

Görev

Başlangıç

Girdi olarak iki sayı n1 ve n2 ile tek karakterli bir dize op alan bir kod veriliyor.

Not: Sonraki derslerde kullanıcıdan nasıl girdi alınacağını öğreneceğiz; şimdilik yalnızca ilk üç satıra dokunma.

 

op için olası değerler +, -, / ve * şeklindedir.

Görevin, koşullara göre result değişkenine değer atamaktır:

  • op değeri + ise, result değerini n1 + n2 olarak ayarla.
  • op değeri - ise, result değerini n1 - n2 olarak ayarla.
  • op değeri / ise, result değerini n1 / n2 olarak ayarla.
  • op değeri * ise, result değerini n1 * n2 olarak ayarla.

 

Önemli: Java'da dizeler == ile karşılaştırılamaz. Bir dizeyi karşılaştırmak için bunun yerine .equals() metodunu kullan. Örneğin, op değerinin + olup olmadığını kontrol etmek için şunu yaz: op.equals("+")

Kendin dene

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in); // Bu satırı değiştirmeyin
        int n1 = scanner.nextInt(); // Bu satırı değiştirmeyin
        int n2 = scanner.nextInt(); // Bu satırı değiştirmeyin
        scanner.nextLine(); // Bu satırı değiştirmeyin
        String op = scanner.nextLine(); // Bu satırı değiştirmeyin
        
        // Kodunuzu aşağıya yazın
        double result = 0;
        
        
        
        System.out.println(result);
    }
}

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online Java derleyicisi