您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 招标投标 > 浙江科技学院 JAVA实验报告 2013
Java程序设计实验报告专业计算机科学与技术班级计算机110_学号1110210000___姓名__指导教师__许加兵_信息与电子工程学院2013年3月-6月Java程序设计实验报告专业__计算机__班级__111__学号__姓名_yxw_成绩____________指导教师__许加兵____日期____________实验1Java开发环境安装和配置一、实验目的1、学习构建Java语言开发和运行环境;2、学习使用EditPlus编写Java源程序;3、学习使用javac命令编译源程序;4、学习使用java命令运行程序;5、初步了解使用Java语言进行程序设计的基本步骤;6、安装、配置JCreator(3.5或4.5)IDE;7、安装、配置NetBeans(最新版)IDE;8、为进行后续实验做好准备。二、实验要求1、下载、安装Java软件开发工具包(JSDK);2、设置相关环境变量;3、使用EditPlus编写一个简单的Java程序;4、使用javac命令编译源程序;5、使用java命令运行程序,观察运行结果;6、使用JCreatorIDE新建Java文件和项目;7、使用NetBeansIDE新建Java文件和项目。三、实验内容1、Java软件开发工具包(JSDK)的下载与安装;2、环境变量的设置;3、使用EditPlus编写源程序;4、使用javac命令编译源程序;5、使用java命令运行程序;6、在EditPlus中编译和运行程序;7、在JCreatorIDE中新建Java文件、编译和运行程序;8、在NetBeansIDE中新建Java文件、编译和运行程序。四、简要说明Java开发环境安装和配置的过程1、Java软件开发工具包(JSDK)的下载与安装;选择接受修改路径到d/安装程序/新建文件夹/jdk点击完成。2、环境变量的设置;添加一个环境变量:右击计算机—属性—高级系统设置—高级—环境变量1.右击计算机,点击属性2.点击高级系统设置3.如果已经有过一个配置了就删除,因为重新安装路径可能会不同,所以重新设置。点击“新建”,变量设置为“PATH”,然后找到你安装了jdk的文件夹下的“bin”路径,类似“D:\应用程序\新建文件夹\jdk\bin”,点击“确定”,“确定”,“确定”。配置完成了。注:bin下一定有一个java.exe(解释执行器),javac.exe(java编译程序)五、编写一个简单程序,说明使用Java开发环境的步骤Java开发环境的步骤:1.新建一个project,设置项目名为Test12.新建一个包名为dujiayu3.新建一个class文件名为work14.编写程序5.编译6.运行代码:importjava.math.*;importjava.util.*;publicclasswork3_4{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubScannersc=newScanner(System.in);Randomrandom=newRandom();intnum1,num2,add;num1=(int)(random.nextDouble()*100);num2=(int)(random.nextDouble()*100);add=num1+num2;System.out.println(请输入下面两数的和:);System.out.println(num1+++num2+=);intinput=sc.nextInt();if(add==input){System.out.println(true);}else{System.out.println(false);}}}六、作出该程序流程图(或N-S图);现场列出该源程序清单和程序运行结果;对程序编译和运行结果进行分析讨论。运行结果:编译正常。运行正常。Java程序设计实验报告专业_计算机_班级_111_学号__姓名_yxw_成绩____________指导教师___许加兵___日期____________实验2Java语言基础编程(一)一、实验目的1、了解Java的数据类型;2、掌握各种变量的声明方式;3、理解运算符的优先级;4、掌握Java基本数据类型、运算符与表达式、数组的使用方法;5、掌握Java语言编程的基础规则。二、实验要求1、编写一个声明Java不同数据类型变量的程序;2、编写一个使用运算符、表达式、变量的程序;3、编写一个使用Java数组的的程序;4、编写表达式语句、复合语句的程序。三、实验内容1、声明不同数据类型的变量;2、了解变量的使用范围;3、使用关系运算符和逻辑运算符;4、使用数组;5、使用表达式语句与复合语句。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果1、声明不同数据类型的变量2、了解变量的使用范围3、使用关系运算符和逻辑运算符4、使用数组5、使用表达式语句与复合语句六、分析和讨论程序编译、运行结果编译正常。运行正常。运行结果如上。Java程序设计实验报告专业__计算机__班级__111__学号__姓名_yxw_成绩____________指导教师____________日期____________实验3Java语言基础编程(二)一、实验目的1、理解Java程序语法结构,掌握顺序结构、选择结构和循环结构的程序设计方法;2、进一步掌握Java语言的编程规则。二、实验要求1、编写使用不同选择结构的程序;2、编写使用不同循环结构结构的程序。三、实验内容1、使用选择语句:使用if...else语句;使用switch语句;2、使用循环语句:for循环语句练习;while循环语句练习;do…while循环语句练习;多重循环练习声明不同数据类型的变量。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果6、使用选择语句7、使用循环语句运行结果:运行结果:六、分析和讨论程序编译、运行结果解思考题:观察九九表输出的结果,发现其行和列没有对齐,如何才能输出一张行列对齐的九九表?Java程序设计实验报告专业__计算机__班级_111_学号__姓名_yxw_成绩____________指导教师__许加兵__日期____________实验4Java类和对象编程(一)一、实验目的通过编程和上机实验理解Java语言是如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,掌握面向对象程序设计方法的基础。二、实验要求1、编写一个体现面向对象思想的程序;2、编写一个创建对象和使用对象的方法的程序;3、编写一个显示当前日期和时间的程序;三、实验内容1、设计类来描述真实客观世界中的事物,使用类的成员变量来表示事物的属性和状态,使用类的成员方法来提供对成员变量的访问或修改;2、创建类的对象,使用对象的方法(类的非静态方法)来访问或修改对象的变量(类的非静态变量);3、编写显示当前时间和日期的程序;四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果1、设计类来描述真实客观世界中的事物,使用类的成员变量来表示事物的属性和状态,使用类的成员方法来提供对成员变量的访问或修改2、创建类的对象,使用对象的方法(类的非静态方法)来访问或修改对象的变量(类的非静态变量)3、编写显示当前时间和日期的程序六、分析和讨论程序编译、运行结果编译正常。运行正常。运行结果如上。Java程序设计实验报告专业__计算机__班级_111_学号__姓名_yxw_成绩____________指导教师____________日期____________实验5Java类和对象编程(二)一、实验目的通过编程和上机实验了解成员变量和成员方法的特性,理解调用方法时参数传递的程序设计,掌握面向对象程序设计的方法。二、实验要求1、编写不同成员变量修饰方法的程序;2、编写不同成员方法修饰方法的程序;3、编写调用方法时参数传递的程序。三、实验内容1、使用修饰符来限定类的成员变量或成员方法的属性;2、调用方法时参数传递的练习:编写一个传值调用的程序;编写一个调用对象方法的程序。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果1、使用修饰符来限定类的成员变量或成员方法的属性2、调用方法时参数传递的练习2.1、编写一个传值调用的程序2.2、编写一个调用对象方法的程序六、分析和讨论程序编译、运行结果编译正常。运行正常。运行结果如上。Java程序设计实验报告专业__计算机__班级_111_学号__姓名_yxw_成绩____________指导教师____________日期____________实验6Java类和对象编程(三)一、实验目的通过编程和上机实验理解Java语言类的继承性和多态性的作用,了解接口的作用,理解面向对象的实质。二、实验要求1、编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序;2、编写体现类的多态性(成员方法重载、构造方法重载)的程序;3、编写体现接口功能的程序。三、实验内容1、类的继承性练习:创建将被继承的类;了解成员方法的覆盖方式;this、super和super()的使用。2、类的多态性练习:方法的重载;构造方法的重载;3、使用接口技术。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果1、类的继承性练习1.1创建将被继承的类1.2了解成员方法的覆盖方式1.3this、super和super()的使用2、类的多态性练习2.1方法的重载2.2构造函数的重载3、使用接口技术六、分析和讨论程序编译、运行结果编译正常。运行正常。运行结果如上。Java程序设计实验报告专业__计算机__班级_111_学号__姓名_yxw_成绩____________指导教师____________日期____________实验7Java类和对象编程(四)一、实验目的通过编程和上机实验掌握包的概念,以及如何引入和定义包,理解包对访问权限的影响,进一步理解面向对象的实质。二、实验要求1、编写一个类,将其打包,并在另外一个程序中引入该包;2、编写一个能够体现出访问权限控制的程序。三、实验内容1、编写一个小应用程序,使其能在浏览器中显示一个红色按钮。2、编写一个类,使该类中具有不同访问权限的成员,将这个类存放在一个包中。在另外一个包中再编写第二个类,在此类中编写一个方法,在该方法中操作第一个类中的成员。熟悉哪些成员可操作,哪些成员不可操作。3、完成父类和子类的定义。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果1、编写一个小应用程序,使其能在浏览器中显示一个红色按钮。2、编写一个类,使该类中具有不同访问权限的成员,将这个类存放在一个包中。在另外一个包中再编写第二个类,在此类中编写一个方法,在该方法中操作第一个类中的成员。熟悉哪些成员可操作,哪些成员不可操作。3、完成下面父类和子类的定义:六、分析和讨论程序编译、运行结果编译正常。运行正常。运行结果如上。Java程序设计实验报告专业__计算机__班级_111_学号__姓名_yxw_成绩____________指导教师____________日期____________实验8包、接口与异常处理一、实验目的1、了解Java中包(package)、接口(interface)和异常处理(exception)的作用。2、掌握包、接口、异常处理的设计方法。二、实验要求1、了解Java系统包的结构。2、掌握创建自定义包的方法。3、掌握使用系统接口的技术和创建自定义接口的方法。4、理解系统异常处理的机制和创建自定义异常的方法。三、实验内容1、YMD.java程序功能:在源程序中,首先声明使用的包名Mypackage,然后创建YMD类,该类具有计算今年的年份,可以输出一个带有年月日的字符串的功能。2、LX4_2.java程序功能:给定某人姓名与出生日期,计算该人年龄,并输出该人姓名,年龄,出生日期。
本文标题:浙江科技学院 JAVA实验报告 2013
链接地址:https://www.777doc.com/doc-3338003 .html