JAVA程序设计实验指导书.docx
《JAVA程序设计实验指导书.docx》由会员分享,可在线阅读,更多相关《JAVA程序设计实验指导书.docx(10页珍藏版)》请在冰豆网上搜索。
![JAVA程序设计实验指导书.docx](https://file1.bdocx.com/fileroot1/2023-5/20/294f66a2-a682-43d6-a745-f7d5b1b57e6c/294f66a2-a682-43d6-a745-f7d5b1b57e6c1.gif)
JAVA程序设计实验指导书
JAVA程序设计实验指导书
软件工程教研室
辽宁工业大学院
2011年8月
目录
实验一Java程序初步1
实验二数据类型、运算符与表达式3
实验三分支结构6
实验四循环结构9
实验五方法11
实验一Java程序初步
一、实验目的
1.掌握Java语言的上机环境配置。
2.掌握简单程序的编写、调试过程。
二、实验环境
⒈硬件:
每个学生需配备计算机一台。
⒉软件:
Windows操作系统,JDK+记事本
。
三、实验内容
1.安装JDK集成环境,配置PATH、CLASSPATH环境变量。
创建工作目录c:
\java,Java源程序、编译后的字节码文件都在这个目录中存在。
2.在Windows中启动记事本,用记事本编辑如下源程序。
//HelloWorldApp.java
publicclassHelloWorldApp{
publicstaticvoidmain(Stringargs[]){
System.out.println("HelloWorld!
");
}
}
3.保存程序。
注意程序名要与主类名一致扩展名为java,并把该文件保存到目录c:
\java中。
4.编译程序。
启动MS_DOS窗口,进入源程序所在目录c:
\java,键入如下命令,把HelloWorldApp.java编译成字节码文件。
C:
\JAVA>javacHelloWorldApp.java
表示回车。
如果编译成功,则生成字节码文件HelloWorldApp.class
5.运行程序。
C:
\JAVA>javaHelloWorldApp
6.查看程序的运行结果。
四、实验要求
按实验步骤进行,体会Java程序的运行过程。
五、报告要求
1.报告要求用专门的实验报告纸书写,字迹清晰,格式规范。
2.实验实验报告的格式形式应统一。
封面应包括:
课程名称、实验名称、名称、专业班级、姓名、学号、实验日期。
3.报告要规范,应包括:
实验名称、实验目的、实验要求、实验内容、源程序、实验的运行结果、结果分析及心得体会。
4.实验报告中应书写源程序,且源程序中要有注释。
5.报告中应包含运行结果及结果分析。
如调试通过,请注明‘通过’并写出输入的数据及运行结果;如未调试通过或结果不正确,试分析原因。
6.报告最后包含实验总结和体会。
实验二数据类型、运算符与表达式
一、实验目的
1.了解Java中数据类型的含义。
掌握Java中变量的定义。
2.掌握Java中常用的运算符。
掌握Java表达式的运算规则。
二、实验环境
⒈硬件:
每个学生需配备计算机一台。
⒉软件:
Windows操作系统,JDK+记事本
。
三、实验内容
1.运行如下程序
importjava.io.*;
publicclassTest{
publicstaticvoidmain(Stringargs[]){
byteb=022;
shorts=0x22dd;
intI=73000000;
longl=18951896707L;
charc=’a’;
floatf=0.22F;
doubled=0.2E-2;
booleanbool=true;
System.out.println("b="+b);
System.out.println("s="+s);
System.out.println("i="+i);
System.out.println("l="+l);
System.out.println("c="+c);
System.out.println("f="+f);
System.out.println("d="+d);
System.out.println("bool="+bool);}}
2.编写程序,求两个数的和。
3.编写程序,已知一个圆的半径为2.3cm,求此圆的周长和面积。
四、实验要求
按实验步骤进行,仔细分析程序的运行结果。
五、报告要求
1.报告要求用专门的实验报告纸书写,字迹清晰,格式规范。
2.实验实验报告的格式形式应统一。
封面应包括:
课程名称、实验名称、名称、专业班级、姓名、学号、实验日期。
3.报告要规范,应包括:
实验名称、实验目的、实验要求、实验内容、源程序、实验的运行结果、结果分析及心得体会。
4.实验报告中应书写源程序,且源程序中要有注释。
5.报告中应包含运行结果及结果分析。
如调试通过,请注明‘通过’并写出输入的数据及运行结果;如未调试通过或结果不正确,试分析原因。
6.报告最后包含实验总结和体会。
实验三分支结构
一、实验目的
1.了解条件与程序流程的关系。
2.了解不同的数据将使程序的流程覆盖不同的语句分支和路径。
3.熟练掌握if语句和switch语句。
二、实验环境
⒈硬件:
每个学生需配备计算机一台。
⒉软件:
Windows操作系统,JDK+记事本
。
三、实验内容
1.调试并运行下面程序,写出运行结果。
publicclassTest1
{publicstaticvoidmain(Stringargs[])
{doubled1=22.2;
doubled2=33.3;
if(d2>d1)
System.out..println(d2+">="+d1);
else
System.out..println(d1+">="+d2);}}
2.调试并运行下面程序,写出运行结果。
publicclassTest2
{publicstaticvoidmain(Stringargs[]){
intc=18;
switch(c<11?
1:
c<22?
2:
c<33?
3:
4){
case1:
System.out..println(""+c+"℃有点冷!
");break;
case2:
System.out..println(""+c+"℃很舒服!
");break;
case3:
System.out..println(""+c+"℃有点热!
");break;
default:
System.out..println(""+c+"℃太热了!
");break;
}}}
3.编写程序,求三个数的最大者。
4.编程实现:
输入某学生的成绩,经处理后给出学生的等级,等级分类如下:
90分以上(包括90):
A
80至90分(包括80):
B
70至80分(包括70):
C
60至70分(包括60):
D
60分以下:
E
分别用if嵌套和switch语句实现该程序并输入数据加以测试。
四、实验要求
1.分析实验内容1、2中各程序的运行结果。
2.完成实验内容3、4的程序设计。
五、报告要求
与前面报告要求相同。
实验四循环结构
一、实验目的
1.熟练掌握循环语句。
2.较灵活地运用while循环、do-while循环和for循环实现循环算法的程序设计。
二、实验环境
⒈硬件:
每个学生需配备计算机一台。
⒉软件:
Windows操作系统,JDK+记事本
。
三、实验内容
1.输入两个整数,求其最大公约数和最小公倍数。
2.计算1!
+2!
+3!
+…+10!
的值。
3.打印出所有的“水仙花数”。
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
4.打印出以下图案(可任选一组)。
组一
组二
四、实验要求
⒈利用循环实现上述题目。
⒉体会循环结构的设计方法。
五、报告要求
1.报告要求用专门的实验报告纸书写,字迹清晰,格式规范。
2.实验实验报告的格式形式应统一。
封面应包括:
课程名称、实验名称、名称、专业班级、姓名、学号、实验日期。
3.报告要规范,应包括:
实验名称、实验目的、实验要求、实验内容、源程序、实验的运行结果、结果分析及心得体会。
4.实验报告中应书写源程序,且源程序中要有注释。
5.报告中应包含运行结果及结果分析。
如调试通过,请注明‘通过’并写出输入的数据及运行结果;如未调试通过或结果不正确,试分析原因。
6.报告最后包含实验总结和体会。
实验五方法
一、实验目的
1.掌握Java方法定义及调用的规则。
2.了解方法递归的使用。
3.加深理解变量的存储属性。
二、实验环境
⒈硬件:
每个学生需配备计算机一台。
⒉软件:
Windows操作系统,JDK+记事本
。
三、实验内容
1.调试并运行下面程序,写出运行结果。
publicclassTest{
staticvoidm(intx,inty,intz)
{x=111;y=222;z=333;}
publicstaticvoidmain(Stringargs[])
{intx=100,y=200,z=300;
m(x,y,z);
System.out..println("x="+x+"y="+y+"z="+z);}}
2.调试并运行下面程序,写出运行结果。
publicclassTest{
staticintm1(inta,intb)
{intc;
a+=a;
b+=b;
c=m2(a,b);
return(c*c);}
staticintm2(inta,intb)
{intc;
c=a*b%3;
returnc;}
publicstaticvoidmain(Stringargs[])
{intx=1,y=3,z;
z=m1(x,y);
System.out..println("z="+z);
}}
2.编写一个方法,判断某个整数是否为素数。
3.编写一个方法求:
1+1/2+1/3+1/4+···+1/n。
四、实验要求
1.分析实验内容1中各程序的运行结果。
2.完成实验内容2、3的程序设计。
五、报告要求
1.报告要求用专门的实验报告纸书写,字迹清晰,格式规范。
2.实验实验报告的格式形式应统一。
封面应包括:
课程名称、实验名称、名称、专业班级、姓名、学号、实验日期。
3.报告要规范,应包括:
实验名称、实验目的、实验要求、实验内容、源程序、实验的运行结果、结果分析及心得体会。
4.实验报告中应书写源程序,且源程序中要有注释。
5.报告中应包含运行结果及结果分析。
如调试通过,请注明‘通过’并写出输入的数据及运行结果;如未调试通过或结果不正确,试分析原因。
6.报告最后包含实验总结和体会。