java--在main方法中添加代码完成要求的功能

来源:百度知道 编辑:UC知道 时间:2024/09/20 22:48:19
在main方法中添加代码完成要求的功能
public class ex4 {
public static void main(String args[])
{
//No.1 添加语句构造一个CFushu类的对象c1表示复数3+6i,构造一个CFushu类的对象c2表示复数7+6i,
//No.2 添加语句构造CFushu类对象c3复制为c1和c2的和(调用CFushu类中的add方法求c1与c2的和)
//No.3 添加语句显示输出c3的实部和虚部值,与实际运算的c1与c2和值比较是否吻合
//No.4 添加语句显示输出c1和c2的实部和虚部,观察其变化,分析原因
CFushu c0=new CFushu(3,4);
}
}
class CFushu//描述复数
{
double m_Real;//表示复数的实部
double m_Image;//表示复数的虚部
void CFushu(double real,double image)//定义构造函数
{
m_Real=real;
m_Image =image;
}
CFushu add(CFushu fushu)//实现当前复数和参数复数fushu的加法
{
fushu.m_Real+=m_Real;//和值结果保存在fushu对象中
fushu.m_Image+=m_Image;
return this;
}
}
不对
编译通不过

直接在类里面添加就可以;
比如说: hello.java 文件
public class hello
{
public static void main(String args[])
//添加MAIN方法,程序的入口,在类hello里面。
{
System.out.println("Hello world!");
}
}

public class ex4 {
public static void main(String args[]) {
// No.1 添加语句构造一个CFushu类的对象c1表示复数3+6i,构造一个CFushu类的对象c2表示复数7+6i,
CFushu c1=new CFushu(3,6);
CFushu c2=new CFushu(7,6);
// No.2 添加语句构造CFushu类对象c3复制为c1和c2的和(调用CFushu类中的add方法求c1与c2的和)
CFushu c3=c1.add(c2);
// No.3 添加语句显示输出c3的实部和虚部值,与实际运算的c1与c2和值比较是否吻合
System.out.println("c3的实部="+c3.m_Real+" c3虚部 ="+c3.m_Image );
// No.4 添加语句显示输出c1和c2的实部和虚部,观察其变化,分析原因
System.out.println("c1的实部="+c1.m_Real+" c1虚部 ="+c1.m_Image );
System.out.println("c2的实部="+c2.m_Real+" c2虚部 ="+c2.m_Image );

}
}

class CFushu// 描述复数
{
double m_Real;// 表示复数的实部
double m