java上机之一维数组和二维数组-报告

上传人:第*** 文档编号:35523115 上传时间:2018-03-17 格式:DOC 页数:3 大小:24.57KB
返回 下载 相关 举报
java上机之一维数组和二维数组-报告_第1页
第1页 / 共3页
java上机之一维数组和二维数组-报告_第2页
第2页 / 共3页
java上机之一维数组和二维数组-报告_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《java上机之一维数组和二维数组-报告》由会员分享,可在线阅读,更多相关《java上机之一维数组和二维数组-报告(3页珍藏版)》请在金锄头文库上搜索。

1、JAVAJAVA上机之一维数组和二维数组上机之一维数组和二维数组- -报告报告JAVA上机实验之一维数组和二维数组报告|JAVA实验心得|JAVA语言编程序源 代码下载实验实验内容:内容: 1 实验实验/作作业题业题目:目: 1、定义一个处理数组的类Array,它有一个处理字符数组的成员方法,能够把数组的各元素变成小写,并在屏幕上分两行输出。请在main方法中做如下测试:声明一个字符数组,该数组顺次赋值为连续的26个大写的英文字母,用上述Array对象处理它。(思考:形参是二维字符数组的情况)2、定义一个描述矩形的类Rectangle,类中有两个双精度成员变量:length和width,分别表

2、示矩形的长和宽。定义构造函数初始化这两个变量;定义方法求矩形的面积和周长。编写应用程序测试类Rectangle,使用类中定义的各个方法,并将结果输出。3、类似上题,如果是一个圆该如何定义,提示(有常量成员3.14)2 实验实验/作作业课时业课时: :2 3 实验过实验过程程(包括实验环境、实验内容的描述、完成实验要求的知识或技能): : 实验环境:JDK1.6 + UltraEdit实验要求:1、 掌握Java 应用程序的编写,会熟练调试、运行Java 应用程序。2、 能熟练创建和使用一维数组和二维数组。3、 掌握类的定义、实例对象的创建、方法的调用。4、 了解常量4程序程序结结构构(程序中的

3、函数程序中的函数调调用关系用关系图图)Test1: package fox.math.kmust;public final class Test1 private static void print(Object obj) if(obj=null)System.out.println(“null“);return;if (Object.class.isInstance(obj) for (Object temp : (Object) obj) print(temp);return;if (String.class.isInstance(obj) String temp=(String) obj

4、;System.out.println(temp+“t-Lower Case-t“+temp.toLowerCase(); else System.out.println(obj.toString();public static void main(String args)String stringArray1=new String2;stringArray10=new String13;stringArray11=new String13;for(int i=0,j=stringArray10.length;ij;i+)stringArray10i=(char)(A+i)+“;stringA

5、rray11i=(char)(A+i+13)+“;print(stringArray1); Test2: package fox.math.kmust;public class Test2 private static class Rectangle private double length = 0.0;private double width = 0.0;public Rectangle(double length, double width) if (length 0) length = 0.0;if (width 0) width = 0.0;this.length = length;

6、this.width = width;public double getArea() return length * width;public Rectangle() public double getGirth() return 2 * (length + width);public static void main(String args) Rectangle rectangle = new Rectangle(2.0, 4.0);System.out.printf(“Area:%.2fn“, rectangle.getArea();System.out.printf(“Girth:%.2

7、fn“, rectangle.getGirth(); Test3: package fox.math.kmust;public class Test3 private static class Circle private double radius = 0.0;public Circle() public double getArea() return Math.PI * radius * radius;public Circle(double radius) if (radius 0) radius = 0.0;this.radius = radius;public double getGirth() return 2 * Math.PI * radius;public static void main(String args) Circle circle = new Circle(3.0);System.out.printf(“Area:%.2fn“, circle.getArea();System.out.printf(“Girth:%.2fn“, circle.getGirth();

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号