public class fushu{
private float i,j;
public fushu(){i=0.0f;j=0.0f;}
public fushu(float a,float b){i=a;j=b;}
public void shuchu(){
System.out.println(i+"+"+j+"i");
}
public static fushu add(fushu a,fushu b){
fushu c=new fushu();
c.i=a.i+b.i;
c.j=a.j+b.j;
System.out.println("Add_1="+c.i+"+"+c.j+"i");
return c;
}
public static fushu add(fushu a,float b){
fushu c=new fushu();
c.i=a.i+b;
c.j=a.j;
System.out.println("Add_2="+c.i+"+"+c.j+"i");
return c;
}
public static void comp(fushu a,fushu b){
if((a.i==b.i)&&(a.j==b.j))
System.out.println("Equal!!");
else
System.out.println("Not equal!!");
}
public static void main(String []args){
fushu a=new fushu();
a.shuchu();
fushu b=new fushu(3.5f,5.8f);
b.shuchu();
fushu c=new fushu(3.5f,5.8f);
fushu.comp(b,c);
fushu d=fushu.add(b,c);
fushu.comp(b,d);
}
}
同志,注意flaot形的数字后面要加f
温馨提示:答案为网友推荐,仅供参考