Java面向对象程序设计课程实验报告1_第1页
Java面向对象程序设计课程实验报告1_第2页
Java面向对象程序设计课程实验报告1_第3页
Java面向对象程序设计课程实验报告1_第4页
Java面向对象程序设计课程实验报告1_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java面向对象程序设计第1版Java面向对象程序设计第1版PAGE11理工学院软件工程专业Java面向对象程序设计(SZ1C08)第1版理工学院软件工程专业Java面向对象程序设计(SZ1C08)第1版《Java面向对象程序设计》课程实验一报告学号:姓名:专业:学校:

1.1实验目标查找、下载JDK系统文件,并正确完成JDK的安装;正确安装并使用Eclipse软件;完成利用IDE进行简单Java程序的编写、调试及运行;完成利用CMD进行简单Java程序的编写、调试及运行;实验Java运算符在程序中的使用;实验Java数组程序的应用。1.2实验要求请各位学习者记录实验调试中出现的问题、调试过程及解决方法;请各位学习者记录实验成果,并将运行结果抓屏;请各位学习者按教学大纲的要求完成实验报告完成实验报告Word文件请将程序设计思想和方法、最终程序清单(自行设计部分明确表示)、运行结果抓屏等报告提交到课程【作业】中。1.3实验内容1.3.1实验题1:搭建Java开发环境【题目要求】步骤1:请进入“/cn/index.html”Oracle公司网站,在下载模块中查找、下载JDK系统文件和DOCS文档(建议选择JDK7以后版本);步骤2:完成JDK的安装,观察并记录安装后的资源管理器中结构;步骤3:设置系统环境变量,CLASSPATH变量和Path变量(参考教材和视频课程);步骤4:完成DOCS文档安装;步骤5:安装Eclipse软件,运行并测试。【实验过程记录】1.Oracle公司网站JDK系统文件下载链接和页面(抓屏)2.Oracle公司网站DOCS文档下载链接和页面(抓屏)3.系统环境变量设置(记录并抓屏)CLASSPATH=D:\ProgramFiles\Java\jdk1.8.0_05\lib;.;Path=D:\ProgramFiles\Java\jdk1.8.0_05\bin;4.Eclipse软件运行界面(抓屏)【实验总结和收获】环境基本搭好1.3.2实验题2:利用IDE进行Java程序开发【题目要求】IDE开发运行Java程序是Java学习中重要点,使用Eclipse来开发运行Java程序,实现一个简单的程序输出“MynameisXXX,IloveJava!”。步骤1:打开Eclipse软件,右击鼠标新建项目;步骤2:在新建对话框中输入项目名称,生成新项目;步骤3:按照标准格式写入程序(类的名称可以自己设定,代码撰写要求注意格式和编码规范);步骤4:程序输出语句“MynameisXXX,IloveJava!”中的XXX修改为学习者自己的姓名;步骤5:右键运行项目,调试并记录控制台输出结果。【实验过程记录】1.运行中出现的问题与解决方案无,顺利2.调试完成的最终代码(其中重要部分可以涂红和加粗)packagecom.bjou.example;publicclassMyname{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub System.out.println("MynameisXXX,IloveJava!"); }}3.控制台输出结果(抓图)【实验总结和收获】基本流程会了。1.3.3实验题3:利用CMD开发运行Java程序【题目要求】在这里我们使用CMD实现一个简单的程序输出“WelcometoJava!”。步骤1:打开电脑任意存储盘位置存放Java的源程序;步骤2:编辑源文件,打开Windows附件中的“记事本”软件,键入应用程序后保存成扩展名为“.java”的文件(注意:Java的文件名与主类名称应该一致);步骤3:命令行编译运行,在Windows附件中的选择“运行”命令,在运行窗口中键入“CMD”命令;步骤4:编译源程序,利用javac.exe命令,记录编译后结果;步骤5:运行字节码文件,利用java.exe命令,记录运行结果。【实验过程记录】1.运行中出现的问题与解决方案无2.调试完成的最终代码(其中重要部分可以涂红和加粗)importjava.util.*;publicclassHelloJavaApp{ publicstaticvoidmain(Stringargs[]){ System.out.println("HelloWorld!"); }}3.编译后结果(抓图)4.运行后结果(抓图)【实验总结和收获】会在CMD下用JDK1.2.4实验题4:运行一个完整的程序【题目要求】运行下面MyDate类,并添加输出语句,以显示m的值。publicclassMyDate{privateintday=1;privateintmonth=1;privateintyear=2000;publicMyDate(intd,intm,inty){year=y;month=m;day=d;}publicvoiddisplay(){System.out.println(year+"/"+month+"/"+day);} publicstaticvoidmain(String[]args){MyDatem=newMyDate(1,8,2013);}}【实验过程记录】1.运行中出现的问题与解决方案

无2.调试完成的最终代码(其中自主修改部分可以涂红和加粗)packagecom.bjou.example;publicclassMyDate{privateintday=1;privateintmonth=1;privateintyear=2000;publicMyDate(intd,intm,inty){year=y;month=m;day=d;}publicvoiddisplay(){System.out.println(year+"/"+month+"/"+day);} publicstaticvoidmain(String[]args){MyDatem=newMyDate(1,8,2013);m.display();}}3.运行后结果(抓图)【实验总结和收获】无1.2.5实验题5:Java运算【题目要求】完成下面Java运算符程序的调试和运行。请记录运行结果,并对运行结果进行分析。publicclassEx1_5{ publicstaticvoidmain(Stringargs[]){ inta=234; intb; booleanc; 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.“|”运算符和“||”运算符运行结果的异同分析前者两侧所有表达式都要算,后者从左到右算如果有TURE后面的就不算了【实验总结和收获】学会了分析两个或运算符的差别1.2.6实验题6:Java数组运算【题目要求】编写程序完成如下要求:将源数组s[]中第2至4数组元素,复制到目的数组d[]的第4个元素开始的位置。显示复制前后的源数组和目的数组内容。源数组: ints[]={1,2,3,4,5,6};目的数组: intd[]={10,9,8,7,6,5,4,3,2,1};提示:利用java.lang.System类的arraycopy()方法进行数组元素复制。【实验过程记录】1.运行中出现的问题与解决方案无2.调试完成的最终代码(其中自主修改部分可以涂红和加粗)publicclassHelloword{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedm

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论