- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J的AVA上机题
第二次上机
//定义一个复数类,完成复数的加减运算,并进行测试。
public class Complex //定义复数类
{
float real, image;//定义数据成员,实部、虚部
void setComplex (float real, float image)//方法,为变量成员赋值
{
this.real = real;
this.image = image;
}
Complex add(Complex c2)//复数相加
{
Complex k = new Complex();
k.real = this.real + c2.real;//this 可以省略
k.image= this.image + c2.image;
return k;
}
Complex subtract(Complex c2)//复数相减
{
Complex k = new Complex();
k.real = real - c2.real;
k.image= image - c2.image;
return k;
}
void print()//输出复数
{System.out.print(real);
if (image0) {System.out.print(-);System.out.println(-image+i);}
else {System.out.print(+);System.out.println(image+i);}
}
}
class Test//定义测试类
{
public static void main(String[] args){
Complex c1 = new Complex();
c1.setComplex(5, -7);
Complex c2= new Complex();
c2.setComplex(8, 18);
Complex sum = c1.add(c2);//两个复数相加
Complex sub = c1.subtract(c2);//两个复数相加
System.out.print(第一个复数为:);
c1.print();//输出复数
System.out.print(第二个复数为:);
c2.print();
System.out.print(两个复数相加的结果为:);
sum.print();
System.out.print(两个复数相减的结果为:);
sub.print();
}
}
//定义并实现一个矩形类,有长、宽两个属性 (长、宽均设置成private 成员),由方法计算
矩形的周长和面积,并进行测试。
class Rectangle //定义矩形类
{
private double height, wide;//成员变量
void setValue(double height, double wide )//方法,为数据成员height 和wide 赋值
{this.height = height; //局部变量与成员变量同名,此时必须使用this 来引用成员变量
this.wide = wide;}
void setHeight(double height )//方法,为数据成员height 赋值
{this.height = height; }//局部变量与
void setWide(double wide )//方法,为数据成员wide 赋值
{this.wide = wide;}
double area(){ //方法,计算面积
您可能关注的文档
- IPv6系统教的程1.ppt
- IGBT模块封装及的车用变流器设计与验证.ppt
- ip地址的的分类.ppt
- ip地的址管理与规划.doc
- IPTV的基础培训.ppt
- IP的AM模块与组态软件通讯介绍.pdf
- IP的v6地址表达方式.docx
- IPHONE刷的机教程(苹果刷机教程).ppt
- IPTV系统的架构及关键技术.ppt
- IP的地址与子网掩码.ppt
- 2025至2030车身传感器行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030肠胃外药物行业项目调研及市场前景预测评估报告.docx
- 2025至2030灯具行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2025至2030底部安装压力表行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030第三代测序行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030电饼铛行业项目调研及市场前景预测评估报告.docx
- 2025至2030赌桌行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030靶向药物输送系统行业产业运行态势及投资规划深度研究报告.docx
- 2025至2030阿米卡星(CAS37517285)行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2025至2030财务管理软件行业产业运行态势及投资规划深度研究报告.docx
文档评论(0)