试题详情
- 简答题声明并测试一个复数类,其方法包括toString()及复数的加、减、乘运算。
- P.ublicclassComplex
{
P.rivatefloata;
P.rivatefloatb;
P.ublicStringtoString()
{if(a!=0)
R.eturn(a+"i"+"+"+b);
E.lsereturn(""+b);
}
P.ublicComplex(floata,floatb)
{
T.his.a=a;
T.his.b=b;
}
P.ublicvoidAdd(Complexp)
{
T.his.a+=p.a;
T.his.b+=p.b;
}
P.ublicvoidDecrease(Complexp)
{
T.his.a-=p.a;
T.his.b-=p.b;
}
P.ublicvoidMultiply(Complexp)
{
T.his.a=this.a*p.a;
T.his.b=this.b*p.b;
}
}
P.ublicclassComplexTexter
{
P.ublicstaticvoidmain(Stringargs[])
{
C.omplexa=newComplex(2,4);
C.omplexb=newComplex(5,8);
A.Add(b);System.out.println(a.toString()+"/n");
A.Decrease(b);System.out.println(a.toString()+"/n");
A.Multiply(b);System.out.println(a.toString()+"/n");
}
}
关注下方微信公众号,在线模考后查看
热门试题
- 每个Java语句以分号“;”作为结束标志
- 定义一个类名为"MyClass.java
- 206.如果要接收一个数据包,必须先准备
- 带标号的break语句可以用来跳出多重循
- Java源程序文件编译后产生的文件称为(
- 下列运算符中,优先级最高的是()。
- 下面关于Java的说法不正确的是()
- 什么叫运行时包?它有什么优点?
- Java是从()语言改进重新设计。
- 编译Java程序的命令文件名是()。
- 在switch选择结构中,break语句
- 在使用泛型类时,没有指定泛型的类型,则编
- 使用javac命令编译java的源程序时
- 一个类如果实现了某个接口,那么它必须重载
- JavaRMI(remote metho
- 执行完下面程序片段后,()的结论是正确的
- 在程序读入字符文件时,能够以该文件作为直
- 编译和运行下面代码时显示结果是()。
- 关于小应用程序执行过程的生命周期,()的
- 下面变量var的作用域范围是()。