1 / 10
文档名称:

学生实验报告样稿.doc

格式:doc   大小:255KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生实验报告样稿.doc

上传人:梅花书斋 2020/11/18 文件大小:255 KB

下载得到文件列表

学生实验报告样稿.doc

文档介绍

文档介绍:《Java程序设计》
试验汇报本
--第二学期
专 业
班 级
姓 名
学 号
指导老师
张欢欢
计算机试验教学中心
5月
《Java程序设计》试验汇报
学院: 药学院 班级: 药剂121 学号: 10121350 姓名: 黄夏钦
试验名称
Java程序设计
得分
试验题目
用for语句输出下列数字金字塔(层数由键盘输入):
1
1 3 1
1 3 5 3 1
1 3 5 7 5 3 1
1 3 5 7 9 7 5 3 1
编写程序:由键盘输入一正整数,求出小于且等于这个数全部质数。
编写一个复数类ComplexNumber,要求能进行复数间基础数学运算:+,-,*三种运算,和返回复数数学表示式、实数部分、虚数部分等功效。
说明:
1)复数数学表示式为:a+bi (其中a为实数、b为虚数) 
2)在具体实现过程中,能够用add表示+,sub表示-,mul表示*
3)返回该复数数学表示式: 以a+bi 
返回结果:a+bi (也要考虑到多个情况)
4)返回该复数实数部分: 以a+bi
返回结果:a
5)返回该复数虚数部分: 以a+bi
返回结果:bi
编程实现桌面应用程序:
1) 2)
试验设备、环境
Windows XP、Elipse/NetBeans/JDK
试验地点
试验一楼222
程序清单及程序运行结果:
(eclipse)
import .*;
public class Pyramid {
public static void main(String[] args) throws IOException {
int a,b;
int c,d;
String str;
BufferedReader buf;
buf=new BufferedReader(new InputStreamReader());
("请输入金字塔层数:");
str=();
a=(str);
for (b=0;b<=a-1;b++)
{for (c=0;c<=20-b;c++)
(" ");
for (d=0;d<=2*b;d++)
if (d<=b)
(" "+(2*d+1));
else
(" "+(2*(2*b-d)+1));