- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java语言编程基础》实验指导书_3要点
《Java语言编程基础》实验指导书
工业工程系
《Java语言编程基础》实验指导书
一、实验的地位、作用
本课程是一门实践性很强的课程,必须通过上机操作才能掌握所学的知识,所以要特别强调讲授与上机操作相结合,要保证学生有充分的上机条件
由指导教师根据学生完成课程实验的情况(包括开发情况40%、质量30%和工作态度30%)综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。优秀者人数一般不得超过总人数的20%。
四、实验报告撰写要求
1.独立完成,严禁抄袭。
2.要有程序框图
3.附有程序源码
五、指导教师
原则上由课程讲授教师负责,实验室人员配合指导。指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。
六、实验设备配置
每人配置1台电脑,安装有JDK1.6, MyEclipse6.0。
七、实验项目内容安排
1、Java语言基础
实验目的和要求
(1)掌握标识符的定义规则。
(2)掌握表达式的组成。
(3)掌握各种数据类型及其使用方法。
(4)理解定义变量的作用,掌握定义变量的方法。
(5)掌握各种运算符的使用及其优先级控制。
实验内容
掌握变量定义与数据类型。
掌握算术运算。
掌握关系运算与逻辑运算。
2、Java语言程序设计基础
实验目的和要求
(1)掌握分支语句的使用。
(2)掌握循环语句的使用
(3)了解continue语句和break语句的使用。
实验内容
分别使用if-else-if语句和switch语句编程,确定某一月在哪个季节。
分别使用while、do-while和for语句编程,求1~100的和。
使用continue语句实现:将100~300之间的不能被3整除的数输出。
使用break语句实现记数:从1~100,当数到78时程序终止。
3、类与对象
实验目的和要求
(1)掌握类的声明。
(2)掌握对象的创建。
(3)掌握方法的定义和调用。
(5)掌握构造函数的使用。
实验内容
(1)编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,再定义一个方法setDemo对这三个变量进行初始化,然后定义一个方法求立方体的体积。创建一个对象,求给定尺寸的立方体的体积。
(2)将上题的方法setDemo改用构造函数实现初始化。
4、继承与多态
实验目的和要求
(1)掌握类的继承方法。
(2)掌握变量的继承和覆盖。
(3)掌握方法的继承、重载和覆盖。
(4)了解接口的实现方法。
实验内容
(1)理解成员变量的继承与隐藏。
(2)运行程序,理解方法的继承。
(3)运行程序,理解方法的重载。
(4)运行程序,理解方法的覆盖。
5、常用基础类库与工具类库
实验目的和要求
(1)掌握Math类的使用。
(2)掌握String类和StringBuffer类的使用
(3)掌握Java Application命令行参数的使用。
实验内容
(1)利用下面的关键代码编写一个完整的程序,理解Math类的使用。
(2)利用关键代码编写一个完整的程序,理解String类的使用。
(3)利用关键代码编写一个完整的程序,理解StringBuffer类的使用。
(4)使用Java Aplication的命令行参数读入两个数据,计算它们的和,然后将和输出。如果参数的数目不足,显示相应提示信息并退出程序的执行。
实验报告
班级:
姓名:
学号:
工业工程系
实验一:Java语言基础
实验内容:
程序框图
程序源码
实验二:Java语言程序设计基础
实验内容:
程序框图
程序源码
import java.util.Scanner;
public class ad {
public static void main (String[] args){
Scanner s=new Scanner(System.in);
System.out.print(请输入月份);
String season=;
int month=s.nextInt();
switch(month){
case 1:
case 2:
case 3:
season=春季;
break;
case 4:
case 5:
case 6:
season=夏季;
break;
case 7:
case 8:
case 9:
season=秋季;
break;
case 10:
case 11:
case 12:
season=冬季;
break;
default:
season=请输入1-12的数字;
break;
}
System
文档评论(0)