您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Java实验报告-2014
Java程序设计实验报告专业计算机科学与技术班级____________学号____________姓名____________指导教师__许加兵_信息与电子工程学院2014年3月-6月Java程序设计实验报告专业__________班级__________学号__________姓名__________成绩____________指导教师____________日期____________实验1Java开发环境安装和配置一、实验目的1、学习构建Java语言开发和运行环境;2、学习使用EditPlus编写Java源程序;3、学习使用javac命令编译源程序;4、学习使用java命令运行程序;5、初步了解使用Java语言进行程序设计的基本步骤;6、课外实践安装、配置和使用JCreator或NetBeans或Eclipse等集成开发工具;7、为进行后续实验做好准备。二、实验要求1、下载、安装Java软件开发工具包(JSDK);2、设置相关环境变量;3、使用EditPlus编写一个简单的Java程序;4、使用javac命令编译源程序;5、使用java命令运行程序,观察运行结果;6、在EditPlus中编译和运行程序;7、课外实践安装、配置和使用JCreator或NetBeans或Eclipse等集成开发工具。三、实验内容1、Java软件开发工具包(JSDK)的下载与安装;2、环境变量的设置;3、使用EditPlus编写源程序;4、使用javac命令编译源程序;5、使用java命令运行程序;6、在EditPlus中编译和运行程序;7、在JCreatorIDE中新建Java文件、编译和运行程序;8、在NetBeansIDE中新建Java文件、编译和运行程序。四、简要说明Java开发环境安装和配置的过程五、编写一个简单程序,说明使用Java开发环境的步骤源代码:publicclassprogram{publicstaticvoidmain(String[]args){System.out.println(JAVVA);System.out.println(JAAVVAA);System.out.println(JJAAAAAVVAAAAA);System.out.println(JJAAVAA);}}调试结果:六、课外实践安装、配置和使用JCreator或NetBeans或Eclipse等集成开发工具。Java程序设计实验报告专业__________班级__________学号__________姓名__________成绩____________指导教师____________日期____________实验2Java语言基础编程(一)一、实验目的1、了解Java的数据类型;2、掌握各种变量的声明方式;3、理解运算符的优先级;4、掌握Java基本数据类型、运算符与表达式、数组的使用方法;5、掌握Java语言编程的基础规则。二、实验要求1、编写一个声明Java不同数据类型变量的程序;2、编写一个使用运算符、表达式、变量的程序;3、编写一个使用Java数组的的程序;4、编写表达式语句、复合语句的程序。三、实验内容1、声明不同数据类型的变量;2、了解变量的使用范围;3、使用关系运算符和逻辑运算符;4、使用数组;5、使用表达式语句与复合语句。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果程序功能:使用if...else语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4整除,但不能被100整除;能被4整除,又能被100整除。publicclassprogram{publicstaticvoidmain(String[]args){booleanleap;intyear=2005;if((year%4==0&&year%100!=0)||(year%400==0))//方法1System.out.println(year+年是闰年);elseSystem.out.println(year+年不是闰年);year=2008;//方法2if(year%4!=0)leap=false;elseif(year%100!=0)leap=true;elseif(year%400!=0)leap=false;elseleap=true;if(leap==true)System.out.println(year+年是闰年);elseSystem.out.println(year+年不是闰年);year=2050;//方法3if(year%4==0){if(year%100==0){if(year%400==0)leap=true;elseleap=false;}elseleap=false;}elseleap=false;if(leap==true)System.out.println(year+年是闰年);elseSystem.out.println(year+年不是闰年);}}程序功能:在不同温度时显示不同的解释说明。importjava.util.Scanner;publicclassprogram{publicstaticvoidmain(String[]args){System.out.print(亲输入今天的温度(℃):);Scannerinput=newScanner(System.in);intc=input.nextInt();switch(c10?1:c25?2:c35?3:4){case1:System.out.println(+c+℃有点冷,多穿点衣服);break;case2:System.out.println(+c+℃正合适。出去玩吧);break;case3:System.out.println(+c+℃有点热);break;case4:System.out.println(+c+℃太热了!开空调);break;}}}程序功能:按5度的增量打印出一个从摄氏温度到华氏温度的转换表。publicclassprogram{publicstaticvoidmain(String[]args){inth=0,c;System.out.println(摄氏温度\t华氏温度);for(c=0;c=40;c+=5){h=c*9/5+32;}System.out.println(\t+c+\t+h);}}程序功能:求1+2+…+100之和,并将求和表达式与所求的和显示出来。publicclassprogram{publicstaticvoidmain(String[]args){intn=1,sum=0;do{sum=sum+n;n++;}while(n=100);System.out.println(1+2+...+100=+sum);}}九九乘法表publicclassprogram{publicstaticvoidmain(String[]args){inti,j,a;System.out.print(99乘法表\n);System.out.print();for(i=1;i10;i++){System.out.printf(%4d,i);}System.out.print(\n----------------------------------------------------\n);for(i=1;i10;i++){System.out.print(+i+|);for(j=1;j10;j++){a=i*j;System.out.printf(%4d,a);}System.out.print(\n);}System.exit(0);}}六、分析和讨论程序编译、运行结果Java程序设计实验报告专业__________班级__________学号__________姓名__________成绩____________指导教师____________日期____________实验3Java语言基础编程(二)一、实验目的1、理解Java程序语法结构,掌握顺序结构、选择结构和循环结构的程序设计方法;2、进一步掌握Java语言的编程规则。二、实验要求1、编写使用不同选择结构的程序;2、编写使用不同循环结构结构的程序。三、实验内容1、使用选择语句:使用if...else语句;使用switch语句;2、使用循环语句:for循环语句练习;while循环语句练习;do…while循环语句练习;多重循环练习声明不同数据类型的变量。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果六、分析和讨论程序编译、运行结果解思考题:观察九九表输出的结果,发现其行和列没有对齐,如何才能输出一张行列对齐的九九表?Java程序设计实验报告专业__________班级__________学号__________姓名__________成绩____________指导教师____________日期____________实验4Java类和对象编程(一)一、实验目的通过编程和上机实验理解Java语言是如何体现面向对象编程基本思想,了解类的封装方法,以及如何创建类和对象,掌握面向对象程序设计方法的基础。二、实验要求1、编写一个体现面向对象思想的程序;2、编写一个创建对象和使用对象的方法的程序;3、编写一个显示当前日期和时间的程序;三、实验内容1、设计类来描述真实客观世界中的事物,使用类的成员变量来表示事物的属性和状态,使用类的成员方法来提供对成员变量的访问或修改;2、创建类的对象,使用对象的方法(类的非静态方法)来访问或修改对象的变量(类的非静态变量);3、编写显示当前时间和日期的程序;四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果六、分析和讨论程序编译、运行结果Java程序设计实验报告专业__________班级__________学号__________姓名__________成绩____________指导教师____________日期____________实验5Java类和对象编程(二)一、实验目的通过编程和上机实验了解成员变量和成员方法的特性,理解调用方法时参数传递的程序设计,掌握面向对象程序设计的方法。二、实验要求1、编写不同成员变量修饰方法的程序;2、编写不同成员方法修饰方法的程序;3、编写调用方法时参数传递的程序。三、实验内容1、使用修饰符来限定类的成员变量或成员方法的属性;2、调用方法时参数传递的练习:编写一个传值调用的程序;编写一个调用对象方法的程序。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果六、分析和讨论程序编译、运行结果Java程序设计实验报告专业__________班级__________学号__________姓名__________成绩____________指导教师____________日期____________实验6Java类和对象编程(三)一、实验目的通过编程和上机实验理解Java语言类的继承性和多态性的作用,了解接口的作用,理解面向对象的实质。二、实验要求1、编写体现类的继承性(成员变量、成员方法、成员变量隐藏)的程序;2、编写体现类的多态性(成员方法重载、构造方法重载)的程序;3、编写体现接口功能的程序。三、实验内容1、类的继承性练习:创建将被继承的类;了解成员方法的覆盖方式;this、super和super()的使用。2、类的多态性练习:方法的重载;构造方法的重载;3、使用接口技术。四、作出程序说明和程序流程图(或N-S图)五、现场列出源程序清单和程序运行结果六、分析和讨论程序编译、运行结果Java程序设计实验报告专业__________班级__________学号__________姓名__________成绩____________指导教师____________日期____________实验7Java类和对象编程(四)一、实验目的通过编程和上机
本文标题:Java实验报告-2014
链接地址:https://www.777doc.com/doc-5555666 .html