Metody rozwiązań

Metody rozwiązań

Program: przedstawiający dwa podstawowe działania matematyczne.

Te działania to:

  • dodawanie,
  • odejmowanie,

na podstawie danych wprowadzonych przez użytkownika w różny sposób tzn. poprzez:

  • check box,
  • radio butony,
  • listę rozwijaną.

Kompilator: Eclipse

Galeria:

Program w akcji.

Kod programu:

//Button - CheckBoxy
    double x=Double.parseDouble(jTextField1.getText());
    double y=Double.parseDouble(jTextField2.getText());
    if(jCheckBox1.isSelected()&& jCheckBox2.isSelected())
         JOptionPane.showMessageDialog(null, "Ojoj");
    else if(jCheckBox1.isSelected())
         jTextField3.setText(Double.toString(x+y));
    else
         jTextField3.setText(Double.toString(x-y));  
//Button - RadioButton
    double x=Double.parseDouble(jTextField1.getText());
    double y=Double.parseDouble(jTextField2.getText());
    if(jRadioButton1.isSelected())
        jTextField3.setText(Double.toString(x+y));
    else
        jTextField3.setText(Double.toString(x-y));
//Button - ListaRozwijana
    try{
    double x=Double.parseDouble(jTextField1.getText());
    double y=Double.parseDouble(jTextField2.getText());
    int wybor=jComboBox1.getSelectedIndex();
    if(wybor==0)
        jTextField3.setText(Double.toString(x+y));
    else
        jTextField3.setText(Double.toString(x-y));
    }
    catch(NumberFormatException e)
    {
        jTextField3.setText("Błąd");
    }