variable jumlah might not have been initialized

 import javax.swing.JOptionPane;

public class aw2{

  public static void main(String[] args) {
    JOptionPane input=new JOptionPane();

    double angka = Double.parseDouble(JOptionPane.showInputDialog(null,"Angka 1 :"));
    String notasi = JOptionPane.showInputDialog(null,"Notasi : ");
    double angka2 = Double.parseDouble(JOptionPane.showInputDialog(null,"Angka 2 :"));
    double jumlah;

    if (notasi == "+") {
      jumlah=angka+angka2;
    }
    else if (notasi == "-") {
      jumlah=angka-angka2;
    }
    else if (notasi == "*") {
      jumlah=angka*angka2;
    }
    else if (notasi == "/") {
      jumlah=angka/angka2;
    }

    String msg= angka + notasi + angka2 + "=" + jumlah; //di bagian jumlah yg ini

    input.showMessageDialog(null,msg,"Kalkulator",input.INFORMATION_MESSAGE);
  }
}

avatar newbiegann
@newbiegann

8 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

coba inisialisasi variabel jumlahnya dulu jadi:

double jumlah=0;

avatar akbarhday
@akbarhday

26 Kontribusi 8 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban