编写一个完整的java程序——Complex
2017-04-30 22:29
246 查看
要求是:
Complex类有两个属性:
realPart:int型,实数部分;
imagePart:int型,虚数部分;
构造方法1:将复数的实部和虚部都设为0;
构造方法2:形参r为实部的初值,形参i为虚部的初值
complexAdd()将当前复数对象与形参复数对象相加,结果返回;
toString()把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中a和b分别为实部和虚部的数据。
public class Complex{
private int realPart;
private int imaginPart;
public Complex(int r,int i){
this.realPart = r;
this.imaginPart = i;
}
public Complex(){
realPart = 0;
imaginPart = 0;
}
public static Complex complexAdd(Complex a,Complex b){
Complex c = new Complex();
c.realPart = a.realPart+b.realPart;
c.imaginPart = a.imaginPart+b.imaginPart;
return c;
}
public static void toString(Complex a){
System.out.println(a.realPart+"+"+a.imaginPart+"i");
}
public static void main(String[] args){
Complex a,b;
Complex c1 = new Complex(1,2);
Complex c2 = new Complex(3,4);
Complex.toString(complexAdd(c1,c2));
}
}
就这么一个花了我1个来小时 还是参照别人写好的!可见我学的真的很垃圾!我得加倍努力了!
Complex类有两个属性:
realPart:int型,实数部分;
imagePart:int型,虚数部分;
构造方法1:将复数的实部和虚部都设为0;
构造方法2:形参r为实部的初值,形参i为虚部的初值
complexAdd()将当前复数对象与形参复数对象相加,结果返回;
toString()把当前复数对象的实部、虚部组合成a+bi的字符串形式,其中a和b分别为实部和虚部的数据。
public class Complex{
private int realPart;
private int imaginPart;
public Complex(int r,int i){
this.realPart = r;
this.imaginPart = i;
}
public Complex(){
realPart = 0;
imaginPart = 0;
}
public static Complex complexAdd(Complex a,Complex b){
Complex c = new Complex();
c.realPart = a.realPart+b.realPart;
c.imaginPart = a.imaginPart+b.imaginPart;
return c;
}
public static void toString(Complex a){
System.out.println(a.realPart+"+"+a.imaginPart+"i");
}
public static void main(String[] args){
Complex a,b;
Complex c1 = new Complex(1,2);
Complex c2 = new Complex(3,4);
Complex.toString(complexAdd(c1,c2));
}
}
就这么一个花了我1个来小时 还是参照别人写好的!可见我学的真的很垃圾!我得加倍努力了!
相关文章推荐
- 编写一个文件传输的JAVA程序
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 编写一个程序,将d:\yy目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.txt
- 用java编写的一个简单走马灯程序
- JAVA--第九周实验--编写一个模拟用户帐户的程序(内测版)
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 一个用java代码编写的日期程序
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- P27、4、编写一个Java程序,显示你的个人档案。
- 【Java】实现一个根据日期判断星座程序的编写
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- java编写的一个读取图片信息的小程序
- 编写一个Java程序,对指定文本进行数字签名(文本随意)
- 一个使用JAVA编写的类似按键精灵的程序
- 5、 java 编写程序拷贝一个文件, 尽量使用效率高的方式.
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- 一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)
- JAVA第九周任务1.编写一个模拟用户帐户的程序
- Java编写一个计算器程序过程介绍