- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序设计尝试指导书通信工程专业
目 录
实验一 Java的开发环境及简单的程序设计 2
实验二 Java编程基础 4
实验三 Java面向对象编程基础 6
实验四 Java异常处理 11
实验五 输入输出及文件操作 15
实验六 多线程 20
实验七 Java图形用户界面编写 22
实验八 编写Java小程序 24
附录1 Java的集成开发环境 27
附录2 使用EditPlus调试Java程序 47
实验一 Java的开发环境及简单的程序设计
实验目的及要求:
了解J2SDK的下载与安装、Eclipse的下载与安装、NetBeans IDE的下载与安装;
通过最简单Java程序的编译实现对开发工具与开发环境的安装验证。
实验原理:
对大多数的计算机语言,包含程序源代码的文件名是任意的,但对于Java就不行。关于Java,需要知道的第一件事情就是源文件的名字非常重要。在Java中,一个源程序文件被称为一个编译单元(complication unit)。它是一个包含一个或多个类定义的文本文件。Java编译器要求源程序文件使用.Java 文件扩展名。在Java中,所有的代码都必须驻留在类中。按照规定,类名必须与源程序的文件名相同。
注意:确保文件名的大小写字母与类名一样,Java区分大小写。
编译Java程序,须运行编译器程序javac,并在命令行上指定源程序文件名,格式如下所示:
C:\ javac 文件名.java
编译器javac产生一个.class的文件,该文件包含程序的字节码。Java字节码中包含的是Java解释程序将要执行的指令码。因此,javac的输出并不是可以直接运行的代码。
运行该程序,必须使用名叫java的解释器。具体做法:把类名作为一个命令行参数输入。
C:\ java 文件名
实验内容:
1 如何设置JAVA的环境变量
2 计算两个整数中的较大值。
3 求1-10的累加和。
4 编写一个Java应用程序,由命令行参数输入一个百分制成绩,要求打印出成绩等级A、B、C、D、E。90分以上为A;80-90分为B;70-79分为C;60-69分为D;60分以下为E。
五、实验报告:
认真填写实验报告,总结运行Java简单程序的步骤及方法,并写出程序运行结果。
六、思考题:
1.什么是面向对象编程?
2.什么是虚拟机?
3. Java的编译命令是什么?
实验二 Java编程基础
实验目的及要求:
1.通过上机编程加深对Java代码中基本元素的理解和掌握。
2.掌握Java语句和表达式、变量和数据类型、常量、注释、字面量、算术、比较、逻辑运算符等。
实验原理:
Java支持两种选择语句:if语句和switch语句。Java还有循环语句。if语句是Java中的条件分支语句。它能将程序的执行路径分为两条。if语句的完整格式如下:
if(condition)statement1;
else statement2;
其中,if和else的对象都是单个语句(statement),也可以是程序块。
条件condition可以是任何返回布尔值的表达式。else子句是可选的。
switch语句是Java的多路分支语句。它提供给了一种基于一个表达式的值来使程序执行不同部分的简单方法。
Java的循环语句有for,while和do-while。这些语句创造了我们通常所称的循环(loops)。一个循环重复执行同一套指令直到一个结束条件出现掌握这些知识是正确编写程序的前提条件。
实验内容:
1 定义数组存放10个学生成绩,计算出总分和平均分,找出最高分。
2 将用户输入的命令行参数转换为整数,找出该整数的所有因子并将它们显示在屏幕上。
实验报告:
认真填写实验报告,填写程序运行结果。
思考题:
1. 在Java中,程序设计的三种基本结构是什么?
2. Java支持的3种跳转语句:break, continue 和return是如何使用的?
实验三 Java面向对象编程基础
实验目的及要求:
1.通过上机编程加深对Java面向对象编程的理解和掌握。
2.学习创建对象、测试和修改对象的类变量和实例变量、调用对象的方法、对象或其他数据类型从一个类转换为另一个类。
实验原理:
1.类的创建
类的声明格式:类首声明
{类主体}
类首声明格式:[修饰符] class类名 [extends超类名] [implements接口名]
类的主体结构:类首声明
{
成员变量的声明
成员方法的声明及实现
}
成员变量即类的数据,反映类的属性和状态;
成员方法即类的行为(对数据的操作)。
2.类的构造方法
类的构造方法是一种特殊方法,它的名字必须与它所在的名字完全相同,并且没有返回值,也不需要适用关键字vo
您可能关注的文档
- I 004客户投诉及退货任务指示A1.doc
- I went there last year说课稿.doc
- IAIS保险公司治理结构羁系核心原则及对我国的启示.doc
- IBM B16光纤交换机计划建议书.doc
- IAQ在线监测体系技术简介.doc
- IBM企业内容经管解决方案.doc
- IBM服务器与同有存储挂接要领.doc
- IBM工程钢结构施工构造设计.doc
- ICC A 条款与PICC 统统险 之分析比较.doc
- IC3考试 基础部份真题及答案2.doc
- 强化训练京改版数学8年级上册期末测试卷附完整答案详解【精选题】.docx
- 强化训练京改版数学8年级上册期末测试卷附完整答案详解(全国通用).docx
- 强化训练京改版数学8年级上册期末测试卷附参考答案详解(综合卷).docx
- 强化训练京改版数学8年级上册期末测试卷附完整答案详解【有一套】.docx
- 旅游危机中的信息传播与媒体应对.docx
- 教科版科学一年级上册第一单元《植物》测试卷附参考答案(黄金题型).docx
- 旅游危机中的公共关系策略与实施.docx
- 强化训练京改版数学8年级上册期末测试卷必考附答案详解.docx
- 手术导航荧光成像系统行业深度调研及发展策略研究报告.docx
- 教科版科学一年级上册第一单元《植物》测试卷附参考答案【预热题】.docx
文档评论(0)