试题详情
简答题声明并测试一个复数类,其方法包括toString()及复数的加、减、乘运算。
  • P.ublicclassComplex
    {
    P.rivatefloata;
    P.rivatefloatb;
    P.ublicStringtoString()
    {if(a!=0)
    R.eturn(a+"i"+"+"+b);
    E.lsereturn(""+b);
    }
    P.ublicComplex(floata,floatb)
    {
    T.his.a=a;
    T.his.b=b;
    }
    P.ublicvoidAdd(Complexp)
    {
    T.his.a+=p.a;
    T.his.b+=p.b;
    }
    P.ublicvoidDecrease(Complexp)
    {
    T.his.a-=p.a;
    T.his.b-=p.b;
    }
    P.ublicvoidMultiply(Complexp)
    {
    T.his.a=this.a*p.a;
    T.his.b=this.b*p.b;
    }
    }
    P.ublicclassComplexTexter
    {
    P.ublicstaticvoidmain(Stringargs[])
    {
    C.omplexa=newComplex(2,4);
    C.omplexb=newComplex(5,8);
    A.Add(b);System.out.println(a.toString()+"/n");
    A.Decrease(b);System.out.println(a.toString()+"/n");
    A.Multiply(b);System.out.println(a.toString()+"/n");
    }
    }
  • 关注下方微信公众号,在线模考后查看

热门试题