回 帖 发 新 帖 刷新版面

主题:Java新手求助

public ComplexNumber complexDiv(ComplexNumber c) {
        if(c.getRealPart() + c.getImaginaryPart() != 0 )
        {
            double r = (m_dRealPart * c.getRealPart() + m_dImaginPart * c.getImaginaryPart())/(c.getRealPart()
             * c.getRealPart() + c.getImaginaryPart() * c.getImaginaryPart());
            double i = (c.getRealPart() * m_dImaginPart - m_dRealPart * c.getImaginaryPart())/(c.getRealPart()
             * c.getRealPart() + c.getImaginaryPart() * c.getImaginaryPart());
             m_dRealPart = r;
             m_dImaginPart = i;
             return this;
        }
        else
            return  ???????;
    }
    问号这里应该写什么啊

回复列表 (共2个回复)

沙发

应该是return null;
满足条件就计算并返回对象,不满足就不计算返回空值.

板凳

你写这个方法是想得到什么?得到this有什么用?
else不写好了,这个可以省略

我来回复

您尚未登录,请登录后再回复。点此登录或注册