Java练习题 类 编写一个程序,使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i 。 |
您所在的位置:网站首页 › java复数类的定义 › Java练习题 类 编写一个程序,使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复数 4+6i 。 |
编写一个程序,使用复数类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分别为实部和虚部的数据。 package test1; import java.util.*; public class Main { public static void main(String args[]) { Scanner sc = new Scanner(System.in); Complex c1 = new Complex(1, 2); Complex c2 = new Complex(3, 4); System.out.println(c1.toString()); System.out.println(c2.toString()); System.out.println(c1.complexAdd(c2).toString()); sc.close(); } } class Complex { private int realPart; private int imagInpart; public Complex() { realPart = 0; imagInpart = 0; } public Complex(int r, int i) { realPart = r; imagInpart = i; } public Complex complexAdd(Complex a) { Complex b = new Complex(); b.realPart = realPart + a.realPart; b.imagInpart = imagInpart + a.imagInpart; return b; } public String toString() { return (realPart + "+" + imagInpart + "i"); } }
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |