- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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.类的构造方法
类的构造方法是一种特殊方法,它的名
您可能关注的文档
- CTCS—国列车运行控制系统.doc
- CTD格式板资料(制剂).doc
- CTWJ33-01产品检验办法.doc
- cwgl_x0101.doc
- C_.NE基础知识.doc
- C_程序设教学大纲.doc
- C全国计算等级考试公共基础知识.doc
- C力的分解0121111.doc
- C型钢板剪墙截面特性分析.doc
- C标准和常编译器介绍.doc
- 2025年成都市玩偶生产荧光涂鸦互动玩偶开发可行性研究报告.docx
- 2025年成都市海绵生产用于体育馆室外运动场地透水改造可行性研究报告.docx
- 2025年天津市体操鞋企业团建运动应用报告.docx
- 2025年上海市溶洞极限运动(速降)场地开发可行性研究报告.docx
- 2025年上海市涵洞工程施工技术应用可行性研究报告.docx
- 2025年上海市体育场馆设施扎带安全防护可行性研究报告.docx
- 2025年上海市牦牛育肥产业园区建设可行性研究报告.docx
- 2025年旅拍宠物陪伴拍摄项目可行性研究报告.docx
- 2025年上海市进口食品节庆主题快闪店可行性研究报告.docx
- 2025年上海市洗选厂尾矿综合利用产业化可行性研究报告.docx
文档评论(0)