一、需求分析
编写程序,定义一个矩形类,具有长、宽、面积、周长共四个成员变量,计算面积和计算周长的两个方法,在主类中创建矩形对象,输入长和宽,输出矩形的面积和周长。
二、功能设计
基本功能:定义一个矩形类,具有长、宽、面积、周长共四个成员变量,计算面积和计算周长的两个方法,输入长和宽,输出矩形的面积和周长。
三、设计实现
我设计了一个Rectangle主类,在主类中创建Rect矩形对象,用来计算矩形的面积和周长。
四、测试运行
键盘输入长宽高,求出矩形的面积和周长。
五、代码
1、主类代码
package com; import java.util.Scanner; public class Rectangle extends Rect { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); Rect t=new Rect(); System.out.println("请输入矩形长:"); t.a=sc.nextDouble(); System.out.println("请输入矩形宽:"); t.b=sc.nextDouble(); System.out.println("矩形面积为:"+t.rearea(t.a, t.b)); System.out.println("矩形周长为:"+t.relength(t.a, t.b)); } }
2、子类代码
package com; public class Rect { double a;//矩形长 double b;//矩形宽 double area;//矩形面积 double length;//矩形周长 double rearea(double a,double b){ area=a*b; return area; } double relength(double a,double b){ length=2*a+2*b; return length; } }
六、总结
看到题目的时候觉得这题简单,但当我入手做的时候还是有点困难,思索了一会才把程序写成自己想要的样子,深感自己的不足,以后的课程要更加努力学习,提升自己!