Java布尔错误答案

时间:2018-05-08 10:52:22

标签: java boolean

您好我有一点问题" ... 我对我的看法很奇怪,当你检查下面的代码时,如果我在对话框字段中输入两次相同的数字,则说明为假。

我是Java的新手,但不是编程本身,它没有任何意义。

提前致谢

    import javax.swing.*;


public class Praeinkrement {

    public static void main(String[] args) {

        String a = JOptionPane.showInputDialog("Zahl a");
        String b = JOptionPane.showInputDialog("Zahl b");


        Double c = Double.parseDouble(a);
        Double d = Double.parseDouble(b);

        boolean e, f;
        e = (c == d);
        f = (c < d);

        JOptionPane.showMessageDialog(null, e + "\n" + f);

    }
}

1 个答案:

答案 0 :(得分:0)

使用.equals进行值检查,

public static void main(String[] args) {

          String a = JOptionPane.showInputDialog("Zahl a");
            String b = JOptionPane.showInputDialog("Zahl b");

            boolean c = (a.equals(b));

            JOptionPane.showMessageDialog(null, c);
    }