阅读以下说明和Java 码,将应填入(n)处的字名写在的对应栏内。 [说明] 编写一个完整的JavaApplet 程序使用复数类Complex 验证两个复数1+2i 和3+4i 相加产生一个新的复数4+6i。 复数类Complex 必须满足如下要求

admin2009-02-15  28

问题 阅读以下说明和Java 码,将应填入(n)处的字名写在的对应栏内。
[说明] 编写一个完整的JavaApplet 程序使用复数类Complex 验证两个复数1+2i 和3+4i 相加产生一个新的复数4+6i。
   复数类Complex 必须满足如下要求:
   (1) 复数类Complex 的属性有:
   RealPart: int 型,代表复数的实数部分
   ImaginPart: int 型,代表复数的虚数部分
   (2) 复数类Complex 的方法有:
   Complex():构造函数,将复数的实部和虚部都置0
   Complex (intr,inti):构造函数,形参r为实部的初值,i为虚部的初值。
   ComplexeomplexAdd (Complexa):将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者
   String ToString():把当前复数对象的实部、虚部组合成s+ bi 的字符串形式,其中a和b分别为实部和虚部的数据。
    importjava. applet. *  ;
   importjava. awt. * ;
   publicclassabcextends Applet
   {
     Complex a, b, c;
     publi cvoid init( )
     {
       a = newComplex(1,2);
       b = newComplex(3,4);
       c = newComplex();
     }
     publievoidpaint (Graphicsg)
     {
         (1)  
     g. drawstring( “第一个复数:” + a. toString(), 10,50);
     g. drawstring( “第二个复数:” + b. toString( ), 10,70 );
     g. drawstring( “两复之和:” + c. toString( ), 10,90);
   }
   }
   class Complex
   {
   int RealPart;
   int ImaginPart;
   Complex( ) {  (2)  }
       Complex( intr , inti)
       {  (3)  }
       ComplexeomplexAdd (Complexa)
       {
           Complextemp = newComplex( );
           temp. BealPart = RealPart + a. BealPart;
               (4)  
              returntemp;
       }
       public StringtoString( )
       { return( RealPart + " + " + ImaginPart + " i "); }
   }

选项

答案c= a. complexAdd(B); RealPart = 0 ; ImaginPart = 0; RealPart = r; ImaginPart = i; temp. ImaginPart = ImaginPart + a. ImaginPart;

解析
转载请注明原文地址:https://jikaoti.com/ti/n2i7FFFM
0

相关试题推荐
最新回复(0)