《Java语言程序设计》实验指导手册
更新时间:2023-10-31 05:17:01 阅读量: 综合文库 文档下载
Java语言程序设计 实验指导手册
班级:_______________ 学号:_______________ 姓名:_______________
电子与信息工程学院计算机科学系
《Java语言程序设计》实验指导手册
第一部分 上机实验的指导思想和要求
一、上机实验的目的
《Java语言程序设计》是计算机专业的主要选修课。Java语言是目前广为流行的程序设计语言之一,适用于网络上编程,满足Internet上软件开发的需要,它是一门概念性和实践性都很强的专业课程。通过学习本课程,应能准确完整地理解Java语言的语法、语义规则;掌握Java语言的数据类型、表达式及控制流程;运用面向对象程序设计思想,正确的阅读、分析程序和设计程序,掌握面向对象程序设计方法,提高程序设计能力,以适应计算机学科不断发展的需要。
通过系统地上机练习,力求能够达到以下三个目的:
1、课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。
2、上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java语言程序设计的规律与技巧。
3、在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。
二、上机实验前的准备工作
在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括: 1、复习和掌握与本实验有关的教学内容;
2、实验前对每次上机需要完成的题目进行认真的分析,列出实验具体步骤; 3、写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。
4、对运行中可能出现的问题事先作出估计,对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。
三、上机实验的步骤
上机实验一般应包括以下几个步骤:
1、进入Java工作环境(例如命令提示符或MyEclipse集成开发环境)。 2、配置JDK的环境变量。
3、编译并调试Java源程序。如果在编译过程中发现错误,屏幕上会出现“出错信息”,根据提示找到出错位置和原因,加以改正。再进行编译??,如此反复直到程序顺利通过编译为止。
《Java语言程序设计》实验指导手册
4、运行字节码文件并分析运行结果是否合理和正确。 5、输出程序清单和运行结果。
四、实验报告
实验后,应整理出实验报告,实验报告应包括以下内容: 1、题目;
2、程序清单(计算机打印出的程序清单);
3、运行结果(必须是上面程序清单所对应打印输出的结果);
4、对运行情况所作的分析以及本次调试程序所取得的经验。如果程序未能通过,应分析其原因。
《Java语言程序设计》实验指导手册
第二部分 实验内容与安排
实验一 Java开发环境
1.实验目的
(1)熟悉JDK环境。
(2)掌握设置Java程序运行环境的方法。
(3)理解Java应用程序和小应用程序的运行原理及开发方法。 (4)掌握JDK环境中编辑、编译和运行程序的操作。 2.实验内容
(1)编写输出“欢迎学习java语言”字样的Java应用程序和Java小应用程序,并编
译、运行之。 (2)编辑、编译并运行以下程序,说出程序功能;改变变量n的初值,观察运行结果
有何变化;若“for(i=1;i public class Sum10_for{ public static void main(String [] args){ int i=1,n=10,s=0; System.out.print(\ for (i=1;i s += i; System.out.print(i+\ } System.out.println(i+\ } } 《Java语言程序设计》实验指导手册 实验二 Java基本语法 1.实验目的 (1)掌握Java语言的基本语法。 (2)理解Java程序结构,熟练运用分支、循环等语句控制程序流程。 (3)掌握数组的使用方法,理解数组的引用模型。 (4)理解String类的使用方法,熟练使用对字符串变量进行的操作。 2.实验内容 (1)用switch语句显示每月的天数。如果输入不是数字1~12时,请输出错误信息。 要求:当从命令提示符输入数字1~12时,按照如下格式输出: 请输入月份:5 month= 5,该月有31天 提示:java.util.Scanner:可以使用正则表达式来解析基本类型和字符串的简单文本扫描器,以下代码使用户能够从System.in中读取一个整数: Scanner sc = new Scanner(System.in); int i = sc.nextInt(); 注意:程序需要导入 java.util.Scanner类,接收键盘输入有可能发生异常。 (2)求一组数中的最大值和最小值。 例如,程序运行输出格式如下: table: 84 40 16 3 10 49 28 76 94 70 Max=94 Min=3 提示:数组中的元素可以采用Math.random()方法产生随机数来动态赋值, random()方法返回带正号的double值,该值大于等于0.0 且小于1.0。 (3)找出两个字符串中所有共同的字符。 (4)运行下面的程序,理解String类常用方法的使用。 public class stringTest{ public static void main (String args[]){ String str=\int i1=str.indexOf('j'); String s1=str.substring(i1); String s2=str.substring(i1,i1+4); int i2=str.lastIndexOf('j');
正在阅读:
《Java语言程序设计》实验指导手册10-31
树立正确的价值观02-19
少先队知识学习材料04-26
网页制作软件有哪些01-26
北京科技大学金属学真题04-20
2015年青海省司法考试《卷四》考试试卷05-23
战略合作协议(医疗美容项目)律师拟定版本02-26
水闸计算书z04-28
现代分子生物学 复习内容09-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 语言
- 指导
- 实验
- 手册
- Java
- 水稻栽培学考试重点
- 14、安全生产目标完成效果评估报告
- 统计SAS实例及答案-何飞武
- 人机工程学题库
- 物理参考书目
- 塘沽一中《体育与健康》课改实施方案
- 深圳租房合同(范本)- 房地产门户-搜房房地产网
- 雷锋的故事读后感1000字
- DDoS漏洞攻击测试系统的设计与实现毕业论文
- 2800m3高炉炉型计算
- 《中国现代文学专题》2018-2019期末试题及答案
- 常州市觅渡教育集团总课表 - 图文
- 2018-2023年中国牛奶行业市场供需现状调研与投资商机分析预测报告(目录)
- 如何酒店提升服务质量分?docx
- 北京服装学院研究生课程表
- 马克思主义基本原理知识结构图 pdf
- 2014年党建工作总结
- 当今中国教育更应该培养民族自豪感
- 三生教育教案
- 社工服务部组织架构