电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Java语言计算机科学与程序设计实验指导书

40页
  • 卖家[上传人]:工****
  • 文档编号:507959872
  • 上传时间:2024-02-03
  • 文档格式:DOC
  • 文档大小:2.10MB
  • / 40 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Java语言计算机科学与程序设计实验指导书胡洁萍 编著山东大学计算机科学与技术学院2009年9月前言Java语言计算机科学与程序设计是为计算机科学与技术学院和软件学院一年级开设的一门骨干课程,并且实验性很强。课程中讲授的许多内容如:基本数据类型、类、对象、方法、循环控制、继承、多态、文件处理、异常处理等,仅有课堂教学同学们是不能完全理解的,为了让同学们对课堂上讲授的内容能充分理解,培养同学们的创新及解决实际问题的能力,为将来的软件开发与应用打下良好的基础,我们安排了java上机实验。本书是借鉴了我校前几年的实验大纲,同时在近几年辅导同学们上机练习的基础上完成的。特别是对于经常出错的问题在特别提示中再次强调,所以同学们在上机前一定要认真阅读特别提示。在此还要特别感谢李学庆老师给予的大力支持。胡洁萍 8目录目录1实验环境介绍3实验平台及安装3实验要求及SavitchIn.java的下载地址3Eclipse入门4实验一 Eclipse及Java入门6实验内容6实验步骤71 利用Eclipse开发环境写自己的第一个Java程序(HelloWorld)72 SavitchIn.java的引入12

      2、3 课本光盘提供的Java源代码在Eclipse环境中的使用134 调试FirstProgram15实验二 Java程序的输入输出17实验目的17实验内容17特别提示17实验三 分支、循环的使用17实验目的17实验内容18特别提示18附:Math类中的静态方法19实验四 字符与字符串19实验目的19实验内容19实验五 类的实例化与方法调用20实验目的20实验内容20特别提示20附:利用对话框输入输出21附:引入包23实验六 数组25实验目的25实验内容25有关输出日历的两点说明25特别提示26附:Eclipse中命令行参数的输入方法26实验七 继承和多态28实验目的28实验内容28特别提示28实验八 文件的输入输出29实验目的29实验内容29特别提示29实验九 链表(不计成绩)30实验目的30实验内容31实验十 递归(选作,不计成绩)32实验目的32实验内容32实验环境介绍实验平台及安装J2SE JDK 6 + Eclipse Galileo1. J2SE安装 下载J2SE JDK 6u16 ( http:/ Eclipse安装Eclipse SDK Galileo (http:/ww

      3、w.eclipse.org/downloads/index.php)C或D盘根目录下解压缩,不需要安装实验要求及SavitchIn.java的下载地址实验要求可以从ftp上下载。地址为ftp:/211.87.224.149:2121双击java课程设计2008,将java实验手册复制到本机d盘,同时也将SavitchIn.java拷贝下来备用。注意:一定要将文件复制到本机然后再打开,不要直接从ftp上打开。Eclipse入门双击桌面的eclipse快捷方式,将打开eclipse应用程序。在初次加载Eclipse时,我们会看到一个如图所示的提示框,要求选择工作区,工作区是指在计算机中保存项目的文件夹,以后你所编写的java程序可以都放在这个文件夹中。建议大家选择d盘或e盘,因为我们机房的c盘有保护,如果存放到c盘,下一次上机可能你的文件就不存在了。假设我们选择在d盘的根目录下写一个以自己名字命名(这个名字是自己随便起的,便于自己快速找到该文件夹)的工作区,如图,然后单击ok。进入eclipse开始界面这时,我们可以看到d盘根目录下多了一个文件夹hjp。单击workbench图标,进入如图

      4、所示的eclipse开发环境,它符合windows传统界面风格,由上到下依次为菜单栏、工具栏、客户区、状态栏客户区又分为文件管理器、代码区和运行结果的区域。如下图文件管理器源代码区运行结果 文件管理器:可以管理目录以及Java文件,包括浏览、新建、删除、打开、运行等操作。一般的,鼠标单击要选择的文件或者目录后:双击鼠标左键,可以在源代码区打开该文件,进行编辑;右单击鼠标将有一个弹出式菜单,列举了所有可以对该文件或目录进行的操作。 源代码区:可以编写Java程序 运行结果区:控制台程序的输入输出区域如果不小心关闭了某个区域,可以从菜单栏Window-Show View的下拉菜单中单击某一项显示,例如要重新显示文件管理器只要单击Window-Show View-Package Explorer即可。 实验一 Eclipse及Java入门实验内容1) 利用Eclipse开发环境写自己的第一个Java程序(HelloWorld)2) SavitchIn.java的引入3) 掌握课本光盘提供的Java源代码在Eclipse环境中的使用方法4) 利用Eclipse环境调试第一章中的Java程序实验

      5、步骤1 利用Eclipse开发环境写自己的第一个Java程序(HelloWorld)1) 创建Java项目(project)一个java程序一般由几块组成,一般每个类占一个单独的文件,每个类单独编译,可以把这多个相关的类放到同一个项目中。创建项目的步骤如下:a)“FileNewProject.” b) 在弹出的“New Project”对话框中,选择“Java Project”,单击“Next”c) 在“New Java Project”对话框中,输入项目名字。在“Project name”中填入“HelloWorld”,不需要进行其他设置,直接点击“Finish”按钮。完成后,在文件管理器中出现HelloWorld项目如下图刚才已建的工作区D:hjp文件夹下出现helloword文件夹2) 在项目中加入HelloWorldApp类选中HelloWorld项目后,单击鼠标右键,出现右键菜单,选择“NewClass”,如上图。在弹出的对话框New Java Class中,Name框中输入“HelloWorldApp”,并且在“public static void main(String

      6、args)”选项前面打上勾。如下图。最后,单击“Finish”按钮。单击“Finish”按钮后,对话框消失,出现下图界面,对比观察文件管理器的变化,同时可以在代码管理器中写HelloWorldApp的代码了。注意到HelloWorldApp代码已经生成一部分了,包括类以及main方法。在main方法中加入一行代码:System.out.println(Hello World);在输入的过程中,可能会出现帮助信息,可以尝试着使用这些帮助。红色的下划线表示有语法错误,在该条语句输入完之前,可以不去在意。3) 运行HelloWorldApp在运行程序前最好保存一下你的源程序,以防运行过程中出现不可预测的错误。如下图在源代码区域选择右键菜单中的RunAs-Java Application如果没有保存修改过的源代码,会出现一个Save and Launch对话框,提示保存对于代码的修改,选择Save按钮。程序结果可以在控制台看到。如下图:2 SavitchIn.java的引入SavitchIn.java是本书的作者为我们写的类,但并不是java系统自带的,所以如果要使用需要引入。在同一目录下的文

      7、件中的类可以随便引用,所以我们只要将SavitchIn.java拷贝到D:hjphelloword目录下即可。转换到eclipse开发环境中,右单击文件管理器区域-refresh,即可看到SavitchIn.java3 课本光盘提供的Java源代码在Eclipse环境中的使用1)将光盘中的SourceCode目录拷贝到硬盘中,例如D:2)用上面类似的方法,创建一个新的项目,项目对话框的填写如下图,尤其注意Directory文本框中的目录名称填写是否正确:选择Finish按钮后,创建了项目ch01,展开项目ch01,看到第一章中的几个java源程序。3)通过双击FirstProgram.java打开该文件,可以在源代码区看到代码了,注意可以通过代码区上面的文件名标记切换打开的源代码(如下图)。4)按照前面讲的方式,运行源代码,看看结果。4 调试FirstProgram1)定义断点:通过双击图中所示的区域,可以对某一行设置断点(设置成功后,有蓝色的圆点标记,再次双击,取消断点,圆点消失)。2)启动调试:右键菜单,选择DebugAs3)得到如下图的调试页面后,单击“单步调试”按钮,观察代码区

      8、,变量区以及控制台的变化。注意:当程序单步执行到下图的时,不要忘记程序等着你输入呢在控制台输入字母,然后回车answerLetter = SavitchIn.readLineNonwhiteChar();试着多调试几次,每次输入不同的字母。点击箭头指向的图标,可以切换到源代码页面。实验二 Java程序的输入输出实验目的1了解体会Java的输入输出的编程与操作。2学习掌握Java Application字符界面下的输入输出。实验内容编写一个Java Application程序。1)从控制台读取一个三位整数2)将其倒序输出(例如,输入123,则输出结果为321)说明:从控制台读入的是一个int类型,利用整除和取余对其倒序输出。特别提示1. Java是区分大小写的,一定要注意。例如System中的S、Scanner中的S、I及nextLine中的L等等。2. 程序是由一系列语句组成,必须在语句末尾加“;”,而且java程序中的符号必须是英文状态下输入的,否则将出现语法错误。3. Java中每个类处于单独的文件中,类名必须和文件名相同。可以运行的类必须包含 public static void main(String args),不包含main方法的只能编译。4. 要注意程序界面的友好性,例如在要求用户从界面输入一个整数前,应提示用户。Scanner scan = new Scanner(System.in); System.out.println(“please input an integer:”); scan.readLineInt(a);5. 除法运算符“/”是取整运算,直接丢弃掉小数点后面的部分。附:引入包我们可以把常用的类定义组成一个包,通过import语句在程序中使用这些类,没有必要把包中的类复制到程序所在的目录,而且多个工程可以使用包中的类。下面就介绍一下包的引入步骤。第一步:建立一个公共包pubpackage(以SavitchIn.java为例,可以在包中加入多个类)假设我们在d盘根目录已建立的工作空间hjp中又建立了一个工程pubpackage,在工程pubpackage中新建包pubpackage,将SavitchIn.ja

      《Java语言计算机科学与程序设计实验指导书》由会员工****分享,可在线阅读,更多相关《Java语言计算机科学与程序设计实验指导书》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.