欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    java实验报告.docx

    • 资源ID:1394070       资源大小:83.85KB        全文页数:43页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java实验报告.docx

    Java实验报告学院:*班级:*姓名:*学号:*指导老师:*试验地点:»1*»2«j>*S1*试验环境:*试验试验名称:JaVa程序的编辑、编译和运行试验目的要求:编写一个简洁的JaVa应用程序,输出两句话:“HdkxWorId!”“ThisisthefirstJavaprogram/'试验内容:1 .创建书目DA你的学号。把这个书目作为我们的工作书目。我们的Java源程序、编译后的字节码文件和用来运行JaVaAPPIet的html文件都放在这个书目中。2 .从flp服务器上下载jdk并安装。3 .启动附件中记事本工具。4 .在记事本编辑如下源程序:publicclassExl(publicstaticvoidnain(Stringargs)("Hello,World!");("ThisisthefirstJavaprogram.");)J5 .保存程序。留意,保存源程序时,程序名要与主类名一样。即要用EX1.jaVa作为本程序的文件名。(记事本默认的扩展名是*.ixi,要改为*.java)°把该文件保存到第一步所建的书目中(即D:你的学号)。6 .编译程序。启动MS_DOS窗口,键入如卜吩咐:(假如你的学号是410808,即你建的书目为D:410808)CWINDOWS>d:D:>cd410808D:4108O8>javacEx1.java假如编译胜利,则在D:410808书目中生成字节码文件Ex1.classo7 .运行程序。D:410808>javaExl就可以运行程序。留意:Exl是上一步编译生成的Ex1.class,文件名有大小写区分。8 .视察程序输出的结果是否与试验要求相符。9 .输入和调试一下程序。import:import;publicclassTestDatepublicstaticvoidmain(Stringargs)DalemyDate=newDate(Systen.currentTimeMi11is();(myDate.toString();SimpleDateFormatsDateFormat=newSimpleDateFormat("yyyy/MM/ddHH:nun:ss");(sDaieFormai.fo11nai(myDate);试验过程或步骤(要求比较具体地写出试验过程、试验中遇到的问题及解决方案):试验过程:第步:建立文件夹,将文件夹命名为自己的学号:2010212007:其次步:新建文本文档,将其格式改为.java.然后再新建的JaVa文件中编写源代码,将Java文件命名为类名。并保存。第三步:打开计算机吩咐提示符,在第一行写入d:并回车;接着输入cd+新建文件夹名,然后PI车;再输入javac+java文件名,回车,假如生成类胜利,则接着进行程序的运行输入java+类名,编译胜利。试验体会:1 .在编写类名的时候切记要严格要求大小写,在单一类名,即由一个特定意思的单词组成时首字母大写,两个时,其次个大写,在java文件名中也应如此;2 .留意在代码中存在许多严格要求大小写的关键字,如String>SyStem等,还有分号也要留意;3 .在运行程序的时候,在吩咐指示符中要先输入d:,意思是找到源代码存放文件夹,也就是类生成的文件夹,假如没能正常的生成类的话,不应删除源代码,而是在吩咐指示符中查看出错的地方,并运用上下键来找寻出错的步骤,能提高编程效率。试验二试验名称:java限制语法试验目的要求:编写一个含有分支限制结构的JaVa应用程序。试验内容:3.1分支限制结构1 .编写一个成果转换的java程序。其对应关系如卜丁分数转换后的输出结果059不及格60-69及格7079中80-89良90700其它错误2 .在记事本编辑如下源程序:publicclassEx2(publicstaticvoidmain(StringargsIJ)(intscore=70;if(score>=0)&&(score<=59)(“不及格”);elseif(score>=60)&&(score<=69)("及格");elseif(score>=70)&&(score<=79)("中”);elseif(score>=80)&&(score<=89)("");elseif(score>=90)&&(score<=100)(“优");else("错误");3 .保存程序Ex2java,编译程序,并运行程序,查看结果。4 .修改SCOre变量的初始值(0、59、60、79、80、99、105),重新编译运行,查看结果是否正确。5 .switch语句替代if-else语句,并重新编译运行程序,再重复第4步,测试程序是否正确。3.2循环限制结构1 .编写一个成果统计的java程序。先在数组中定义5个学生的成果,再求出平均成果,最终找出最高分。2 .在记事本编辑如下源程序:publicclassEx3(publicstaticvoidmain(Stringargs)(intscore(=60,76,90,48,80);intsum=0;intmax=0;for(inti=0j<511+)(sum+=scorei;if(scorei)>11ax)max=SCorei:doubleaverage=(double)sum/5;("Average="+average);("Max="+max);)3 .保存程序Ex3.java,编译运行程序,视察程序的运行结果,体会for循环语句的执行流程。4 .用WhiIe语句替代for语句,找出最低分,并重新编译运行程序。代码如下:publicstaticvoidnain(String11args)intSeOren=60,76,90,48,80;intmin=Integer.MIN_VA1.UE;inti=0;while(i<score.length)if(min>scorei)min=scorei;i+(min);)5 .用do-while语句替代for语句,找出最低分,并重新编译运行程序。代码如下:publicstaticvoidmain(Stringargs)intscore=<60,76,90,48,80):intmin=InIeger.M【N_VA1.UE:inti=0;doif(nin>scorei)min=scorei;)i+÷)while(i<score.length)(min);)6 .用循环语句对5个学生的成果排序,并按从小到大的依次输出。publicclassBubbleSortimplementsSortUti1.Sort(publicvoidsort(intdata)inttemp;for(inti=O;i<data.length;i+)fbr(intj=data.length-1j>ij-)if(dataj<dataj-l)SortUtil.swap(data,j.j-1);试验结果:D:20102127>javacE×2.javaD:2010212007>javaEx2*A-D:201021200?>fD:2R10212fM7>jvCEx3.j2|D:2ei02l2m?>.1avaEx3I!Average-7.8l14×-9Dzx2010212tm7>试验过程实或步骤:1, 首先在java文件夹中新建java文件;2, 代码的完成。首先是要创建类,就前一个试验而言,主要运用ifelse语句,所以先得分清各个条件,在每个if后面输入不同的条件,切记不能有交集,然后写入输出语句,输出在不同状况下的不同结果;就其次个程序而言,采纳了for循环,写入程序后运行即可。3, 调试程序。由于程序本身就很简矩,所以许多状况下是只需干脆运行的.试验体会:首先就是用到了SOrtUli1.Sort接口,这将在后面学到,奇妙的运用接口和子类的派生,对于java程序编写的效率提高很有用:其次,在运用for循环的时候很简洁由于括号后而误加了分号而出错,所以肯定要留意;最终,在对i取区间的时候,要留意length的含义,一般是从0起先,所以是小于而不是小于等于。试验三试验名称:java的类试验目的要求:一、试验目的,1 .驾驭如何定义类以及类的成员变量、类的方法。2 .驾驭对象的创建、对象属性的引用和方法的调用。3 .理解成员的访问权限。4 .驾驭如何定义和运用构造方法。5 .驾驭IhiS的运用。6 .驾驭关键字StHtic、final的运用方法。7 .驾驭构造方法的重载。8 .驾驭派生子类的方法。9 .理解关键字SUPer的含义。10 .理解继承中属性的隐藏和方法的覆盖机制。11 驾驭instanceof运算符的用法。12 .区分重载和覆盖。13 .理解在继承关系中构造方法的调用过程二、试验要求:1.编写一个含有简洁类定义的JaVa应用程序。2.编写一个含有多个构造方法的类的JaVa应用程序。试验内容:3.1简洁类1 .定义个学生类,它包括几个属性:学号(ID)、姓名(Name)、年龄(Age)、性别(ScxZ在main方法中创建一个学生类的对象,然后给这个对象赋初值,最终输出该学生的属性。2 .在记事本编辑如卜.源程序:classStudent(publiciniID;publicStringStuName;publiciniAge;publicbooleanSex:classEx4publicstaticvoidmain(String11args)HTODO:AddyourcodehereStudentStU=newStudent();stu.ID=410808;stu.StuName="王杰"stu.Age=21;stu.Sex=true;(“学号姓名”+、"+“年龄性别”);System.out.println(stu.ID+"t"+stu.StuName+"t,+stu.Age+,t,+(slu.Sex?"男":"女");)3 .保存程序Ex4.java,编译程序,并运行程序,查看结果。4 .把Student类中全部的成员变量的访问权限由public分别改为private»privateprotectedProteCted,保存并重新编译程序,看会出现什么结果。5 .改写Student类,把Student类中全部的成员变量的访问权限由public改为private,并为每个成员变量定义两个方法,(如对于StUName属性,分别定义SetName(Stringn)、GetNameO),使之通过Student类的方法来访问其成员变量。修改main方法的内容,使修改

    注意事项

    本文(java实验报告.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

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

    收起
    展开