java实验要求

java实验要求

ID:36193540

大小:94.50 KB

页数:17页

时间:2019-05-07

java实验要求_第1页
java实验要求_第2页
java实验要求_第3页
java实验要求_第4页
java实验要求_第5页
资源描述:

《java实验要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA实验要求实验(一)一、目的1、熟悉JAVA开发环境。2、掌握JAVA编译命令,掌握JAVA执行命令。3、编写简单的JAVA程序。二、步骤1、查看JAVA安装目录,观察bin目录下的可执行文件,观察lib目录下的库文件(参见书P18页)2、查看环境变量Path,Classpath的设置内容3、编写HelloWorld程序,执行通过4、改变HelloWorld程序,改为输出字符串MyFirstJavaProgram5、编写例3-26、编写例3-317实验(二)一、准备为了成功地完成本练习,你必须能够编译并运行Java程序,并且需要熟悉有关类和对象的面向对象的

2、概念和引用的概念。二、任务1、创建一个类和相应的对象1)一个点可用x和y坐标描述。定义一个称为MyPoint的类来表达上述想法。你应该称这个文件为什么?2.)在你的类中编写一个类方法,然后为类型MyPoint声明两个变量,将变量称为start和end;用newMyPoint()创建对象并分别将引用值赋予变量start和end;3)将值10赋予对象start的成员x和y;4)将值20赋予对象end的x值,将值20赋予对象end的y值。5)分别打印MyPoint对象(start和end)的成员值(x和y)。6)编译并运行程序。2、检验引用赋值使用你在前一个练习中My

3、Point类,增加代码到main()方法,以完成下列事项:1)为类型MyPoint声明一个新的变量,称之为stray。将现存变量end的引用值赋予stray;2)打印end和stray变量的成员x和y的值;3)赋予变量stray的成员x和y新的值;4)打印end和stray的成员的值;编译并运行MyPoint类。end的值反映了stray内的变化,表明两个变量都引用了同一个MyPoint对象;5)将start变量的成员x和y赋予新的值;6)打印start和end的成员值;再次编译并运行MyPoint类,start的值仍然独立于stray和end的值,表明star

4、t变量仍然在引用一个MyPoint对象,而这个对象与stray和end引用的对象是不同的。17实验(三)练习目标──你将编写、编译并运行两个使用标识符、表达式和控制结构的算法程序。一、准备为成功地完成本练习,你必须具备编译和运行Java程序的能力,并且熟悉流程控制构造。二、任务1、创建一个阶乘应用程序一个数X的阶乘(通常记作X!)等于X*(X-1)*(X-2)*…*1。例如4!等于4×3×2×1=24。创建一个称作Factor的应用程序,利用该应用程序可打印2,4,6和10的阶乘。2、求解一个几何题程序编写一个称作hypotenuse的Java软件程序,从已知直

5、角三角形的直角边计算最长边。17实验(四)练习目标--在定义并初始化数组后,你将在程序中使用数组。一、准备为成功地完成本练习,请务必理解基本的矩阵概念并了解如何定位一个数组以获取它的值。二、任务1、基本数组的使用1)创建一个称作BasicArray的类,在...main()方法中声明两个变量,一个是thisArray,另一个是thatArray,它们应属类型arrayofint。2)创建一个数组,它有10个int值,范围从1至10。分配这个第三数组的引用给变量thisArray。3)使用for()循环打印thisArray的所有值。如何控制循环的次数?4)编译并

6、运行程序。多少值被打印?这些值是什么?5)对每个thisArray的元素,建立它的值为索引值的阶乘。打印数组的值。6)编译并运行程序。7)分配thisArray的引用给变量thatArray。打印thatArray的所有元素。8)编译并运行程序。tyatArray的多少值被显示?这些值是什么?它们来自何处。9)修改thisArray的某些元素,打印thatArray的值。10)编译并运行程序;在thatArray的值中,你注意到了什么?11)创建一个有20个int值的数组。分配新数组的引用给变量thatArray,打印thatArray的值。12)编译并运行程序

7、。每个数组有多少值被显示?这些值是什么?13)拷贝thisArray的值给thatArray。你将使用什么方法调用?你将如何限制拷贝元素的数量?thatArray的元素10至19有什么变化?14)打印thatArray的值。15)编译并运行程序。你所显示的值都是正确的吗?如果不是,你知道有那些内容理解得不对吗?16)改变thatArray的某些值;打印thisArray和thatArray。17)编译并运行程序。这些值是你所期待的吗?2、数组的数组1)创建一个称作Array2D的类,在main()方法中声明一个称作twoD的变量,它应属类型arrayofarra

8、yofint。2)创建一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。