我是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());
}
}
解决方案 »
- 求JPanel翻转效果源码
- 关于super的问题
- 这个怎么打印出来呢??请大家帮忙@@@@
- 为什么安装了java SE 6,却运行不了JApplet?
- JTable怎么样隐藏一列
- 各位大哥,小女有个比较白痴的问题,请大家请教
- 请问现在最流行高效的连接数据库的方式是什么?教科书上的jdbc-odbc早就过时了吧
- 使用java中的this有什么需要注意的地方,和C++中的有多少区别?
- 高手求救,一个菜鸟的问题 再线等候
- 创建一个service层实例总是出下面错误,求解
- 我用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());
}}