Java实验2-类-构造方法.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java实验2-类-构造方法

实验日期:2010年月日实验 Java类的对象的熟悉类与对象的概念与关系;掌握Java类对象的掌握成员变量的成员方法的调用 实验任务编写一个复数类ComplexNumber,其中包括变量、 1)构造方法 ComplexNumber(double a,double b) 2) ComplexNumber dd(ComplexNumber x) //当前复数对象与另一复数对象进行复数的加法运算,返回一新的复数对象3) ComplexNumber sub(ComplexNumber x) //当前复数对象与另一复数对象进行复数的减法运算,返回一新的复数对象4)double getReal () //获取复数对象的实部 5)double etImage () //获取复数对象的虚部 6)void ( ) //按照实部+虚部i如10+8i的形式显示复数对象的值编写一个主类,定义并实例化两个复数对象,输出这两个复数对象的值,然后进行复数的加法和减法运算,输出其运算结果(对象)的值。 将两个类存放在一个Java文件实例化复数对象的实部和虚部值要求从键盘输入;主类名自定,注意其与文件名的关系Application程序 import java.io.*; import java.util.*; public class Sample { public static void main(String args[])throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println(复数1); String[] st=br.readLine().split( ); double d1=Double.parseDouble(st[0]); double d2=Double.parseDouble(st[1]); ComplexNumber c1=new ComplexNumber(d1,d2); System.out.println(复数1: +d1+++d2+i); System.out.println(复数 2); st=br.readLine().split( ); d1=Double.parseDouble(st[0]); d2=Double.parseDouble(st[1]); System.out.println(复数2: +d1+++d2+i); ComplexNumber c2=new ComplexNumber(d1,d2); System.out.println(加运算: ); ComplexNumber temp=new ComplexNumber((double)0,(double)0); temp=c1.Add(c2); temp.print(); System.out.println(减运算:); temp=c1.Sub(c2); temp.print(); } } class ComplexNumber{ private double r=0; private double i=0; private ComplexNumber c; public ComplexNumber(double a,double b) { r=a; i=b; } public ComplexNumber Add(ComplexNumber x) { c=new ComplexNumber(0,0); c.r=r+x.GetRez(); c.i=i+x.GetImz(); return c; } public ComplexNumber Sub(ComplexNumber x) { c=new ComplexNumber(0,0); c.r=r-x.GetRez(); c.i=i-x.GetImz(); return c; } public double GetRez() { return r; } public double GetImz() { return i; } public void print() { if(i=0) System.out.println(r+++i+i); else if(i0) System.out.println(r++(+i+)i); } } 6. 实验原理 (1)、在写该类时,先定义它的两个成员变量,然后按照成员变量完成构造函数,在写它的成员函数时,即两个复数相加和相减的时候,应该注意它的参数只有一个,用构造函

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档