Java面向对象程序设计课程实验报告.doc

上传人:飞****2 文档编号:51834046 上传时间:2022-10-20 格式:DOC 页数:17 大小:905KB
返回 下载 相关 举报
Java面向对象程序设计课程实验报告.doc_第1页
第1页 / 共17页
Java面向对象程序设计课程实验报告.doc_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《Java面向对象程序设计课程实验报告.doc》由会员分享,可在线阅读,更多相关《Java面向对象程序设计课程实验报告.doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java面向对象程序设计课程实验一报告学号: 姓名: 专业: 学校: 1.1 实验目标 查找、下载JDK系统文件,并正确完成JDK的安装; 正确安装并使用Eclipse软件; 完成利用IDE进行简单Java程序的编写、调试及运行; 完成利用CMD进行简单Java程序的编写、调试及运行; 实验Java运算符在程序中的使用; 实验Java数组程序的应用。1.2 实验要求 请各位学习者记录实验调试中出现的问题、调试过程及解决方法; 请各位学习者记录实验成果,并将运行结果抓屏; 请各位学习者按教学大纲的要求完成实验报告 完成实验报告Word文件 请将程序设计思想和方法、最终程序清单(自行设计部分明确表

2、示)、运行结果抓屏等 报告提交到课程【作业】中。1.3 实验内容1.3.1 实验题1:搭建Java开发环境【题目要求】步骤1:请进入“步骤2:完成JDK的安装,观察并记录安装后的资源管理器中结构;步骤3:设置系统环境变量,CLASSPATH变量和Path变量(参考教材和视频课程);步骤4:完成DOCS文档安装;步骤5:安装Eclipse软件,运行并测试。【实验过程记录】1 Oracle公司网站JDK系统文件下载链接和页面(抓屏)2Oracle公司网站DOCS文档下载链接和页面(抓屏)3系统环境变量设置(记录并抓屏)CLASSPATH = C:Program FilesJavajdk1.7.0_

3、45libPath = C:Program FilesJavajdk1.7.0_45bin4 Eclipse软件运行界面(抓屏)【实验总结和收获】javac.exe(编译工具)java.exe(运行工具)javadoc.exe(生成 JavaDoc 文档的工具)jar.exe(打包工具)1.3.2 实验题2:利用IDE进行Java程序开发【题目要求】IDE开发运行Java程序是Java学习中重要点,使用Eclipse来开发运行Java程序,实现一个简单的程序输出“My name is XXX,I love Java!”。步骤1:打开Eclipse软件,右击鼠标新建项目;步骤2:在新建对话框中输

4、入项目名称,生成新项目;步骤3:按照标准格式写入程序(类的名称可以自己设定,代码撰写要求注意格式和编码规范);步骤4:程序输出语句“My name is XXX,I love Java!”中的XXX修改为学习者自己的姓名;步骤5:右键运行项目,调试并记录控制台输出结果。【实验过程记录】1运行中出现的问题与解决方案2调试完成的最终代码(其中重要部分可以涂红和加粗)package com.bjou.example;public class MyFirst public static void main(String args) / TODO Auto-generated method stubSy

5、stem.out.println(My name is 3TTT,I love Java!);3 控制台输出结果(抓图)【实验总结和收获】掌握了Eclipse的安装和使用,基本了解IDE的环境。1.3.3 实验题3:利用CMD开发运行Java程序【题目要求】在这里我们使用CMD实现一个简单的程序输出“Welcome to Java!”。步骤1:打开电脑任意存储盘位置存放Java的源程序;步骤2:编辑源文件,打开Windows附件中的“记事本”软件,键入应用程序后保存成扩展名为“.java”的文件(注意:Java的文件名与主类名称应该一致);步骤3:命令行编译运行,在Windows附件中的选择“

6、运行”命令,在运行窗口中键入“CMD”命令;步骤4:编译源程序,利用javac.exe命令,记录编译后结果;步骤5:运行字节码文件,利用java.exe命令,记录运行结果。【实验过程记录】1运行中出现的问题与解决方案公共类错误找不到符号:大小写错误2调试完成的最终代码(其中重要部分可以涂红和加粗)/实验题3:利用CMD开发运行Java程序import java.util.*;public class WelcomeJavaApppublic static void mian(String args)System.Out.println(Welcome to Java!);3编译后结果(抓图)见

7、下图4运行后结果(抓图)【实验总结和收获】Java文件名应该和主类相同Java代码应注意大小写1.2.4 实验题4:运行一个完整的程序【题目要求】运行下面MyDate类,并添加输出语句,以显示m的值。public class MyDate private int day = 1; private int month = 1; private int year = 2000; public MyDate(int d, int m, int y) year = y; month = m; day = d; public void display() System.out.println(year

8、+ / + month + / +day); public static void main(String args) MyDate m = new MyDate(1, 8, 2013); m.dispaly(); 【实验过程记录】1运行中出现的问题与解决方案2调试完成的最终代码(其中自主修改部分可以涂红和加粗)3运行后结果(抓图)【实验总结和收获】1.2.5 实验题5:Java运算【题目要求】完成下面Java运算符程序的调试和运行。请记录运行结果,并对运行结果进行分析。public class Ex1_5public static void main(String args)int a=23

9、4;int b;boolean c;b=0;c=(a=234)|(b+=1);System.out.println(b=+b+ c=+c);b=0;c=(a=234)|(b+=1);System.out.println(b=+b+ c=+c);b=0;c=(a!=234)|(b+=1);System.out.println(b=+b+ c=+c);b=0;c=(a!=234)|(b+=1);System.out.println(b=+b+ c=+c);【实验过程记录】1运行中出现的问题与解决方案2运行后结果(抓图)3 “|”运算符和“|”运算符运行结果的异同分析【实验总结和收获】1.2.6 实

10、验题6:Java数组运算【题目要求】编写程序完成如下要求:将源数组s中第2至4数组元素,复制到目的数组d的第4个元素开始的位置。显示复制前后的源数组和目的数组内容。源数组:int s = 1, 2, 3, 4, 5, 6 ;目的数组:int d = 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ;提示:利用java.lang.System类的arraycopy()方法进行数组元素复制。【实验过程记录】1运行中出现的问题与解决方案 arraycopy(Object src, int srcStartIndex, Object dest, int destStartIndex, in

11、t length) 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。 srcStartIndex:原数组中要开始复制的第一个元素的位置 destStartIndex: 目标数组中要开始替换的第一个元素的位置 length: 要复制的元素的个数2调试完成的最终代码(其中自主修改部分可以涂红和加粗)public class myDate public static void main(String args) int s = 1,2,3,4,5,6 ;int d = 10,9,8,7,6,5,4,3,2,1;System.out.println(Copy Before

12、:);for(int i =0;is.length;i+)System.out.print(si);System.out.println();for(int j=0;jd.length;j+)System.out.print(dj);System.out.println();System.arraycopy(s,2,d,4,3);System.out.println(Copy After :);for(int i =0;is.length;i+)System.out.print(si);System.out.println();for(int j=0;jd.length;j+)System.out.print(dj); 3 运行后结果(抓图)【实验总结和收获】一个人自学还是有很多困难,我希望能坚持下来,学点东西。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁