问题 问答题

编写一个完整的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(A,B); 
   b = new Complex(C,D); 
   c = new Complex();  
  }
  public void paint(Graphics g) 
  {
   c=a.complexAdd(b);
   g.drawString("第一个复数:"+a.toString(),A0,E0);
   g.drawString("第二个复数:"+b.toString(),A0,G0);
   g.drawString("两复数之和:"+c.toString(),A0,I0);
    }
  }
  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 ");  }
  }
  Java线程 程序题
  class sum implements Runnable { 
     int sum = 0;
     int i;
      public void run () {
    for(i=A;i<=A00;i++) {
   sum+=i;
  }
  System.out.println("从A加到A00的结果为"+sum);
   }
  }
  class sumpro {
   public static void main(String args[]) {
   sum sumA = new sum();
   Thread t=new Thread(sumA);
   t.start();
   }
  }
   异常
   A.import java.io.*;
   class A{
    void m() throws RuntimeException{}
   }
   class B extends A{
  void m() throws IOException{}
}
  B.import java.io.*;
class A{
  void m() throws RuntimeException{}
}
class B extends A{
  void m() throws IOException{}
}
  C.public class eH{
  public static void main(String args[]){
    eH t=new eH();
    t.first();
    System.out.println(“Hi");
   }
   public void first(){second();}
   public void second() throws Exception{
     int x[]=new int[B];
     x[C]=B;
   }
}
  D.public class eA0{
  public static void main(String args[]) throws Exception{
    eA0 t=new eA0();
    t.first();
    System.out.println(“Hi");
   }
   public void first() throws Exception{second();}
   public void second() throws Exception{
     int x[]=new int[B];
     x[C]=B;
   }
}
  E.使用super调用父类方法
class Fish extends Animal{
  public Fish(){super(0);}
  public void eat(){
  System.out.println("鱼吃小鱼虫"); 
  }
  public void walk(){
   super.walk();
   System.out.println("鱼没有腿不会走路");
  }
}
F.接口类的实现
class Cat extends Animal implements Pet{
String name;
public Cat(String n){
  super(D);
  name=n;
}
public Cat(){this("");}
public String getName(){return name;}
public void setName(String n){name=n;}
public void play(){
   System.out.println("猫玩耍");
}
public void eat(){  
  System.out.println("猫吃猫粮");
}
}

问答题

某工业企业为增值税一般纳税人,2003年6月发生如下经济业务: (1)购进生产用原材料一批,取得的增值税专用发票上注明货款240万元、增值税31.20万元,支付运费17万元、建设基金3万元、保险费5万元,取得运输公司开具的普通发票,原材料已验收入库。 (2)销售产品一批,开具的增值税专用发票上注明销售收入5 600万元,货物已运抵商场,全部款项记入银行存款借方;委托某运输企业负责运输,取得的运费结算单据上注明运费100万元,其中包含装卸费、搬运费共30万元;根据协议,此项运输费用由双方负担,本月收到购货方支付的运费20万元。 (3)购入办公用品100件,取得的增值税专用发票上注明货款3万元、增值税0.51万元,办公用品运抵后全部投入生产车间办公室使用。 (4)用自产货物与某协作单位交换产品,开具的增值税专用发票上注明货款70万元,取得的增值税专用发票上注明价款72万元,差价以现金支付,货物已分别运抵双方企业;换回的产品入库后60%用于企业职工宿舍,40%用于车间生产。 (5)接受协作单位捐赠零配件一批用于生产,零配件不含税价值为10万元,已验收入库,本月尚未取得增值税专用发票。 (提示:各类货物适用的增值税税率为17%;该企业取得的合法扣税凭证已在当月通过主管税务机关的认证) 要求:根据税法规定,计算该企业2003年6月应缴纳的增值税税额。

问答题 简答题