欢迎来到天天文库
浏览记录
ID:37420556
大小:86.50 KB
页数:16页
时间:2019-05-23
《《面向对象程序设计》实验指导书1》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《面向对象程序设计》课程实验指导书16实验一Java开发环境的安装与配置一、实验目的:1.掌握JDK、Eclipse的安装步骤。2.理解环境变量PATH,CLASSPATH的作用,以及Eclipse的配置。3.熟悉Eclipse的编辑、编译与调试环境,编写简单的Application程序编译执行并完成调试。二、实验内容:熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序(能输出一条简单的问候信息);三、实验要求:1.能正确地安装JDK2.熟悉环境变量PATH,CLASSPATH设置方法,熟悉编辑环境3.调试程序、编
2、译,运行后得到正确的结果四、实验步骤:1.从http://oracle.com/technetwork/java/index.html上下载最新版本的JDK,并安装。2.设置环境变量PATH,CLASSPATH,使得Java程序能正确编译和执行。3.在Eclipse环境下编写一个HelloWorld.java程序,(1)在主方法staticpublicvoidmain(String[]args)中调用System.out.println()方法,使程序输出一条问候信息;(2)编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用ja
3、vac.exe和java.exe编译和执行程序)16实验二Java语言基础一、实验目的:熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。二、实验内容:1.编写JavaApplication程序,输出1900年到2000年之间的所有润年。(闰年的判断条件:能被4整除且不能被100整除,或能被400整除);2.金字塔:Pyramid.java在屏幕上显示一个由星型符号“*”组成的金字塔图案,示例如下:****************要求:金字塔高度h,可以由用户设置。三、实
4、验要求:1.正确使用Java语言的选择语句,循环语句;2.调试程序、编译,运行后得到正确的结果3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成示,并给出解决办法。四、实验步骤:1.编写主类;2.在staticpublicvoidmain(String[]args)方法中加入实现要求功能的代码,主要步骤如下:(第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。(第二题)允许用户设置金字塔高度。1.编译运行程序,观察输出结果是否正确。16实验三Java数组、字符串及常用类应
5、用一、实验目的:掌握数组的定义和使用方法;熟悉数组的排序、查找等算法。掌握字符串的使用方法。二、实验内容:1.编写Application程序,从命令行参数输入10个整数并保存在数组中,求数组中最大、最小、数据的和、平均值。2.将命令行第一个参数每个字符放入一字符数组,然后逆序输出3.编写Application程序,接受用户输入一段英文文字后,输出其中的字符数、单词数和句子数(设句子以“?”、“!”、“.”结束)。4.打印杨辉三角的前10层。三、实验要求:1.熟练对象数组及创建初始化和未初始化的数组的方法;2.熟悉从命令行参数的使用;3.熟
6、悉String和StringBuffer的使用方法4.熟悉常用类库的使用;四、实验步骤:1(第1题).从命令行输入10个数到数组,用循环语句分别求最大、最小、数据的和、平均值。2.(第2题)利用String类的各种方法,分别判断字符是否为“?”、“!”、“.”,用3个计数器分别计数。3(第3题)将命令行第一个参数字符串中的每个字符作为数组元素放入一字符数组,再循环语句逆序数组元素。4.(第4题)定义一个二维数组,第一维的长度为所打印杨辉三角的层数(即10),第二维为每一层的数据个数(也就是其所在的层数)。16实验四类和对象一、实验目的:掌
7、握Java类的结构、类的定义、方法和属性的定义以及对象的实现;掌握类及其成员修饰符的使用;掌握构造函数的使用;方法的参数传递和返回值的用法;掌握类变量与实例变量,以及类方法与实例方法的区别。二、实验内容:1.定义一个类Point,代表一个点,public属性有x和y,方法有显示点坐标show(),构造函数有两个参数分别给x,y赋值,在main方法中构造两个对象,再创建一方法(getMiddle)为取两个点构成线段的中点的坐标,参数为2个点对象,调用此方法后得到一个新的点,编写Application,显示该对象的坐标值。2.定义一个复数(z
8、=x+iy)类Complex,包含:两个属性:实部x和虚部y默认构造函数Complex(),设置x=0,y=0构造函数:Complex(inti,intj)显示复数的方法:showComp()
此文档下载收益归作者所有