1
实验由本人当时亲自完成
仅供参考,希望可以帮助大家
爵dz打下大学
TAIYUANUNEVE塞或TYOFTECHNOLOGY
本科实验报告
课程名称:Java程序设计B
实验项目:Java语言基础编程和面向对象设计
实验地点:逸夫楼501
专业班级:0000学号:00000000
学生姓名:学宇乾昂
指导教师:
2012年13月13日
2
实验名称
实验一Java环境搭建和Java语言基础编程
实验目的和要求
.掌握JDKEclipse的下载和安装,并熟练使用API帮助文档;
.学会JavaApplication程序和JavaApplet程序的编制、编译和运行;
.熟练掌握Java程序流程控制语句的使用;
.熟练掌握Java谛言数组的使用、字符串以及字符串处理方法的使用。
实验内容
.下载并安装最新版本的JDK和Eclipse,设置环境变量,下载API帮助文档。
.设计JavaApplication程序,输出“我叫xxx,我编写的JavaApplication
程序运行通过了”,分别在命令提示符和Eclipse环境中编译、运行。
.完成习题的编程、调试与运行。
.使用for循环语句输出习题中的图案。
.完成习题的编程、调试与运行。
.完成习题和的编程、调试与运行。
主要仪器设备
台式或笔记本计算机
实验记录(写出实验内容中3,5,6的程序代码和运行结果)(可分栏或加页)
程序代码
importclassDataType
{
publicstaticvoidmain(String口args)
{
Scannerin=newScanner;
"请输入一个10ng型数据(输完按enter结束):");
longa=();
"请输入一个float型数据(输完按enter结束):”);
floatb=();
"请输入一个double型数据(输完按enter结束):");
doublec=();
"long:"+a);
"float:"+b);
"double:"+c);
}
}
运行结果
亚蛙,一个三t卦里姓Ent自「壮天i='3
营看入一441日三十三票势t金瑾与&沼第j=
黑里只一个doublE三"三:里先埃errt史「空之3「
long;7Sfloat:
doLible:
程序代码
importclassValueFore
{
intn;
ValueFore()
{
=calculateN();
}
doublestackBy(intn)
{
inti;
doubles=1;
for(i=1;i<=n;i++)
{
s*=i;
3
}
returns;
}
doubleoverlap。
{
inti;
doublesum=1;
for(i=1;i<=;i++)
{
sum+=1/stackBy(i);
}
returnsum;
}
intcalculateN()
{
Scannerin=newScanner;
inti=1;
doublea=();
while(1/stackBy(i)>a)
{
i++;
}
returni;
}
4
publicstaticvoidmain(String口args)
{
Scannerin=newScanner;
booleanb=true;
while(b)
{
”请选择菜单:”);
"");
"");
switch())
{
case1:
{
”请输入精度(例如:1e-3,表示):");
ValueForea=newValueFore();
"e="+());
};break;
case2:b=false;break;
}
}
}
}
运行结果
嗨士身阻庠:
〔网址;工€・3》点亍母,日01):1c-4
£=
港法先踊生;
5
1--箕不三桁京若已三
2,运土
**A**t曳枭1工已-3],:
[45
e-
击或拜£主:
说明:没有按书中的要求去求,但是这个程序功能更强,运用了菜单的方式,使用程序的人能求出不同精度的e值。
程序代码
publi
太原理工大学Java实验报告 来自淘豆网m.daumloan.com转载请标明出处.