⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 一个计算两个复数之和的程序.txt

📁 本程序是由java语言开发
💻 TXT
字号:
//、编写一个完整的Java  Applet 程序使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i 。
     复数类Complex必须满足如下要求:
(1)	复数类Complex 的属性有:
RealPart :    int型,代表复数的实数部分
ImaginPart :  int型,代表复数的虚数部分
(2)	复数类Complex 的方法有:
Complex( ) : 构造函数,将复数的实部和虚部都置0
Complex( int  r , int  i ) : 构造函数,形参 r 为实部的初值,i为虚部的初值。
Complex  complexAdd(Complex  a) : 将当前复数对象与形参复数对象相加,所得的结果仍是一个复数值,返回给此方法的调用者。
String  ToString( ) : 把当前复数对象的实部、虚部组合成 a+bi 的字符串形式,其中a 和 b分别为实部和虚部的数据。




import  java.applet.* ;      
import  java.awt.* ;
public  class  abc  extends  Applet    
{
   Complex a,b,c ;
   public  void  init( )    
   {
     a = new  Complex(1,2);   
     b = new  Complex(3,4);   
     c = new  Complex();     
   }

   public  void  paint(Graphics  g)    
   {
     c=a.complexAdd(b);
     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() { RealPart = 0 ; ImaginPart = 0 ; }  
    Complex(int  r , int  i)    
    {  RealPart = r ;    ImaginPart = i ;   }
    Complex  complexAdd(Complex  a)  

    {
         Complex  temp = new  Complex( );  // 临时复数对象
         temp.RealPart=RealPart+a.RealPart;
         temp.ImaginPart=ImaginPart+a.ImaginPart;
         return  temp;
    }
    public String  toString( )         
    {   return  ( RealPart+" + "+ImaginPart+" i ");   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -