Çözüldü Java kodu çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

proskaksu

Decapat
Katılım
17 Ocak 2020
Mesajlar
5
Daha fazla  
Cinsiyet
Erkek
Java:
import java.util.Scanner;

public class hesapmakinesi {
  
    public static void main(String[] args) {
      
        Scanner oku = new Scanner(System.in);
      
        System.out.println("Yapacağınız işlemi giriniz(topla,çıkar,çarp,böl):");
      
        String bilgi = oku.next();
      
        if (bilgi == "topla") {
          
            System.out.println("Birinci Sayıyı Giriniz :");
          
            int a = oku.nextInt();
          
            System.out.println("ikinci Sayıyı Giriniz :");
          
            int b = oku.nextInt();
          
            System.out.print("sonuç :"); System.out.println(a + b);
          
            System.out.println("çıkmak için herhangi bir tuşa basıp enter a basın:");
            String cikis = oku.next();
          
        }
      
        else if (bilgi == "çıkar") {
      
          
            System.out.println("Birinci Sayıyı Giriniz :");
          
            int a = oku.nextInt();
          
            System.out.println("ikinci Sayıyı Giriniz :");
          
            int b = oku.nextInt();
          
            System.out.print("sonuç :"); System.out.println(a - b);
          
            System.out.println("çıkmak için herhangi bir tuşa basıp enter a basın:");
            String cikis = oku.next();
          
        }
  
        else if (bilgi == "çarp") {
      
      
            System.out.println("Birinci Sayıyı Giriniz :");
      
            int a = oku.nextInt();
      
            System.out.println("ikinci Sayıyı Giriniz :");
      
            int b = oku.nextInt();
      
            System.out.print("sayıların toplamı :"); System.out.println(a * b);
      
            System.out.println("çıkmak için herhangi bir tuşa basıp enter a basın:");
            String cikis = oku.next();
      
        }
      
        else if (bilgi == "böl") {
          
            System.out.println("Birinci Sayıyı Giriniz :");
          
            int a = oku.nextInt();
          
            System.out.println("ikinci Sayıyı Giriniz :");
          
            int b = oku.nextInt();
          
            System.out.print("sayıların toplamı :"); System.out.println(a / b);
          
            System.out.println("çıkmak için herhangi bir tuşa basıp enter a basın:");
            String cikis = oku.next();
          
        }
      
        else {
          
            System.out.println("öyle bir işlem bulununamadı");
          
            System.out.println("çıkmak için herhangi bir tuşa basıp enter a basın:");
            String cikis = oku.next();
        }
      
    }
  
}
Çalıştırdığımda ve işlemi belirttiğimde doğru yazmama rağmen elsedeki kodu çalıştırıyor.
 

Dosya Ekleri

  • 1.png
    1.png
    3,6 KB · Görüntüleme: 86
Son düzenleme:
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı