欢迎来到天天文库
浏览记录
ID:39550003
大小:24.57 KB
页数:3页
时间:2019-07-06
《JAVA上机之一维数组和二维数组-报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA上机之一维数组和二维数组-报告JAVA上机实验之一维数组和二维数组报告
2、JAVA实验心得
3、JAVA语言编程序源代码下载实验内容:1.实验/作业题目:1、定义一个处理数组的类Array,它有一个处理字符数组的成员方法,能够把数组的各元素变成小写,并在屏幕上分两行输出。请在main方法中做如下测试:声明一个字符数组,该数组顺次赋值为连续的26个大写的英文字母,用上述Array对象处理它。(思考:形参是二维字符数组的情况) 2、定义一个描述矩形的类Rectangle,类中有两个双精度成员变量:length和wi
4、dth,分别表示矩形的长和宽。定义构造函数初始化这两个变量;定义方法求矩形的面积和周长。编写应用程序测试类Rectangle,使用类中定义的各个方法,并将结果输出。 3、类似上题,如果是一个圆该如何定义,提示(有常量成员3.14) 2.实验/作业课时:23.实验过程(包括实验环境、实验内容的描述、完成实验要求的知识或技能):实验环境:JDK1.6+UltraEdit实验要求:1、 掌握Java应用程序的编写,会熟练调试、运行Java应用程序。2、 能熟练创建和使用一维数组和
5、二维数组。3、 掌握类的定义、实例对象的创建、方法的调用。4、 了解常量4.程序结构(程序中的函数调用关系图)Test1:packagefox.math.kmust; publicfinalclassTest1{ privatestaticvoidprint(Objectobj){ if(obj==null){ System.out.println("null"); return; } if(Object[].class
6、.isInstance(obj)){ for(Objecttemp:(Object[])obj){ print(temp); } return; } if(String.class.isInstance(obj)){ Stringtemp=(String)obj; System.out.println(temp+"t--LowerCase--t"+temp.toLowerCase()); }els
7、e{ System.out.println(obj.toString()); } } publicstaticvoidmain(String[]args){ String[]stringArray1[]=newString[2][]; stringArray1[0]=newString[13]; stringArray1[1]=newString[13]; for(inti=0,j=stringArray1[0].length;i8、 stringArray1[0][i]=((char)('A'+i))+""; stringArray1[1][i]=((char)('A'+i+13))+""; } print(stringArray1); }} Test2:packagefox.math.kmust; publicclassTest2{ privatestaticclassRectangle{ privatedoublelength=0.0; privatedoublewidth=0.9、0; publicRectangle(doublelength,doublewidth){ if(length<0){ length=0.0; } if(width<0){ width=0.0; } this.length=length; this.width=width; } publicdoublegetArea(){ returnlength*10、width; } publicRectangle(){ } publicdoublegetGirth(){ return2*(length+width); } } publicstaticvoidmain(String[]args){ Rectanglerectangle=newRectangle(2
8、 stringArray1[0][i]=((char)('A'+i))+""; stringArray1[1][i]=((char)('A'+i+13))+""; } print(stringArray1); }} Test2:packagefox.math.kmust; publicclassTest2{ privatestaticclassRectangle{ privatedoublelength=0.0; privatedoublewidth=0.
9、0; publicRectangle(doublelength,doublewidth){ if(length<0){ length=0.0; } if(width<0){ width=0.0; } this.length=length; this.width=width; } publicdoublegetArea(){ returnlength*
10、width; } publicRectangle(){ } publicdoublegetGirth(){ return2*(length+width); } } publicstaticvoidmain(String[]args){ Rectanglerectangle=newRectangle(2
此文档下载收益归作者所有