我是JAVA学习新手~~有个问题一直弄不通请大家帮个忙~~!!非常谢谢~!
问题描述:
声明并测试一个复数类,其方法包括toString()级复数的加法运算
我些的程序如下:
package complex;
import java.io.*;
public class Complex{
private int real;
private int virtual;
public void Complex()
{
}
public void Complex(int r,int v)
{
real=r;
virtual=v;
}
public String toString()
{
return("the complex is \n"
+real+"+"+virtual+"i");
}
public void complexadd(Complex c1,Complex c2)
{
int r=c1.real+c2.real;
int v=c1.virtual+c2.virtual;
Complex(r,v);
}
}
class ComplexT{
public static void main(String args[])
{
Complex c0=new Complex();
Complex c1=new Complex(1,2);
Complex c2=new Complex(2,4);
System.out.println("the complex is:\n");
System.out.println(c1.toString());
System.out.println(c2.toString());
System.out.println("c1+c2:\n");
c0.complexadd(Complex c1,Complex c2);
System.out.println(c0.toString());
}
}
问题描述:
声明并测试一个复数类,其方法包括toString()级复数的加法运算
我些的程序如下:
package complex;
import java.io.*;
public class Complex{
private int real;
private int virtual;
public void Complex()
{
}
public void Complex(int r,int v)
{
real=r;
virtual=v;
}
public String toString()
{
return("the complex is \n"
+real+"+"+virtual+"i");
}
public void complexadd(Complex c1,Complex c2)
{
int r=c1.real+c2.real;
int v=c1.virtual+c2.virtual;
Complex(r,v);
}
}
class ComplexT{
public static void main(String args[])
{
Complex c0=new Complex();
Complex c1=new Complex(1,2);
Complex c2=new Complex(2,4);
System.out.println("the complex is:\n");
System.out.println(c1.toString());
System.out.println(c2.toString());
System.out.println("c1+c2:\n");
c0.complexadd(Complex c1,Complex c2);
System.out.println(c0.toString());
}
}
解决方案 »
- 各位长老,谁能给下常用的java 内存泄漏检测工具,加上使用文档最好了
- 请教那一种软件能够打包出这样的exe文件补丁
- java sql 中如何获取一个列中的字段值?在线等!助我感激不尽
- SQL急求
- 单独的类之间的,参数传递问题,急呀,在线等,跪求高手指点.......
- 关于jdbc连接sql 2000的驱动配置问题
- zip压缩图片为什么丢东西?解决就给分!
- 如何使多层应用系统开发适应于易变的用户需求?因为在多层应用系统中,当用户需求要求改变时,系统中的每一层可能都要改变,这种费用是很
- 我是初学者,请各位前辈帮忙.我把数组中的内容显示在文本域里,当数据多的时候,他显示一部分就不动了,为什么?如何解决??十万火急,!!!!!!
- java可以对一张图整体颜色加深?有没有大神知道呢?
- 我用jdk1.6.0_03 编译时,出现 -Xlint:deprecation 错误
- 那位可以帮帮忙,改一下代码使该代码能实现用户登陆验证
} public Complex(int r, int v) {
real = r;
virtual = v;
} public String toString() {
return ("the complex is :" + real + "+" + virtual + "i");
} public void complexadd(Complex c1, Complex c2) {
this.real = c1.real + c2.real;
this.virtual = c1.virtual + c2.virtual;
}
}public class ComplexT {
public static void main(String args[]) {
Complex c0 = new Complex();
Complex c1 = new Complex(1, 2);
Complex c2 = new Complex(2, 4);
//System.out.println("the complex is:");
System.out.println(c1.toString());
System.out.println(c2.toString());
System.out.println("c1+c2:\n");
c0.complexadd(c1, c2);
System.out.println(c0.toString());
}
}文件名改成ComplexT.java吧
private int real;
private int virtual;
public Complex(){
}
public Complex(int r,int v){
real=r;
virtual=v;
}
public void complexAdd(Complex c1,Complex c2){
real=c1.real+c2.real;
virtual=c1.virtual+c2.virtual;
}
public String toString(){
return real+"+"+virtual+"i";
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Complex c0=new Complex();
Complex c1=new Complex(1,2);
Complex c2=new Complex(2,4);
c0.complexAdd(c1, c2);
System.out.println("c1:"+c1.toString());
System.out.println("c2:"+c2.toString());
System.out.println("c0:"+c0.toString());
}}