Java Inluce方法在JOptionPane中

Java Inluce方法在JOptionPane中,java,methods,joptionpane,Java,Methods,Joptionpane,我想问一些关于在JOptionPane.showMessageDialog中放置方法的问题 给你 public Double Result() { Double NilaiAkhir = (getNilaiUjianKe1() * 0.20) + (getNilaiUjianKe2() * 0.25) + (getNilaiUlanganKe1() * 0.20) + (getNilaiUlanganKe2() * 0.20) + (g

我想问一些关于在JOptionPane.showMessageDialog中放置方法的问题

给你

public Double Result() { 
Double NilaiAkhir = (getNilaiUjianKe1() * 0.20) + (getNilaiUjianKe2() * 0.25) + (getNilaiUlanganKe1() * 0.20) + 
                            (getNilaiUlanganKe2() * 0.20) + (getNilaiTugas() * 0.15);
        return Result;
    }
然后我想把这个Double Result()放在JOptionPane中

    JOptionPane.showMessageDialog(
        Student.Result()
    );
但它不允许我这样做,我如何在JOptionPane中包含这样的方法?

您可以

JOptionPane.showMessageDialog(frame, Double.toString(Student.Result()));
您不能只在代码段1中返回结果


但是如果你想这样做,你可以返回Nilaikhir。

是的,我知道它必须返回Nilaikhir,我要求的是双重转换。showMessageDialog(frame,Double.toString(Student.Result());谢谢,解决了。