学生实验报告2013.doc

学生实验报告2013.doc

ID:59188021

大小:255.00 KB

页数:10页

时间:2020-10-30

学生实验报告2013.doc_第1页
学生实验报告2013.doc_第2页
学生实验报告2013.doc_第3页
学生实验报告2013.doc_第4页
学生实验报告2013.doc_第5页
资源描述:

《学生实验报告2013.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java程序设计》实验报告本2012年--2013学年第二学期专业班级姓名学号指导教师张欢欢计算机实验教学中心2013年5月《Java程序设计》实验报告学院:药学院班级:药剂121学号:姓名:黄夏钦实验名称Java程序设计得分实验题目1.用for语句输出下列数字金字塔(层数由键盘输入):11311353113575311357975312.编写程序:由键盘输入一正整数,求出小于且等于这个数的所有质数。3.编写一个复数类ComplexNumber,要求能进行复数间的基本数学运算:+,-,*三种运算,以及返回复数的数学表达式、实数部分、虚数部分等功

2、能。说明:1)复数的数学表达式为:a+bi (其中a为实数、b为虚数) 2)在具体的实现过程中,可以用add表示+,sub表示-,mul表示*3)返回该复数的数学表达式:以a+bi 返回结果:a+bi (也要考虑到多种情况)4)返回该复数的实数部分:以a+bi返回结果:a5)返回该复数的虚数部分:以a+bi返回结果:bi4.编程实现桌面应用程序:1)2)实验设备、环境WindowsXP、Elipse/NetBeans/JDK实验地点实验一楼222程序清单及程序运行结果:1.(eclipse)importjava.io.*;publicclassP

3、yramid{publicstaticvoidmain(String[]args)throwsIOException{inta,b;intc,d;Stringstr;BufferedReaderbuf;buf=newBufferedReader(newInputStreamReader(System.in));System.out.print("请输入金字塔层数:");str=buf.readLine();a=Integer.parseInt(str);for(b=0;b<=a-1;b++){for(c=0;c<=20-b;c++)System.

4、out.print("");for(d=0;d<=2*b;d++)if(d<=b)System.out.print(""+(2*d+1));elseSystem.out.print(""+(2*(2*b-d)+1));System.out.println();}}}运行结果:2.(eclipse)importjava.io.*;publicclassZhishu{publicstaticvoidmain(String[]args)throwsIOException{intn;intm=0;Stringstr;BufferedReaderbuf;b

5、uf=newBufferedReader(newInputStreamReader(System.in));System.out.print("请输入一正整数:");str=buf.readLine();n=Integer.parseInt(str);if(n>=2)System.out.print(""+2);outer:for(inti=3;i<=n;i+=2){for(intj=2;j

6、t.println();m=0;}}System.out.println();}}运行结果:3.(eclipse)classComplexNumber{protectedintshibu;protectedintxubu;publicComplexNumber(ints,intx){shibu=s;xubu=x;}publicStringbiaodashi(){if(shibu==0)returnxubu+"i";if(xubu==0)returnshibu+"";if(shibu==0&&xubu==0)return0+"";elseretur

7、nshibu+"+"+xubu+"i";}publicvoidadd(ComplexNumberc){intshibuhe,xubuhe;shibuhe=this.shibu+c.shibu;xubuhe=this.xubu+c.xubu;System.out.println("("+this.biaodashi()+")+("+c.biaodashi()+")="+shibuhe+"+"+xubuhe+"i");}publicvoidsub(ComplexNumberc){intshibucha,xubucha;shibucha=this.sh

8、ibu-c.shibu;xubucha=this.xubu-c.xubu;System.out.println("("+this.bia

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。