zoukankan      html  css  js  c++  java
  • Java第5次作业--对象的创建与使用


    一、需求分析 

          编写程序,定义一个矩形类,具有长、宽、面积、周长共四个成员变量,计算面积和计算周长的两个方法,在主类中创建矩形对象,输入长和宽,输出矩形的面积和周长。

    二、功能设计

      基本功能:定义一个矩形类,具有长、宽、面积、周长共四个成员变量,计算面积和计算周长的两个方法,输入长和宽,输出矩形的面积和周长。

    三、设计实现

      我设计了一个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;
        }
    }

    六、总结

      看到题目的时候觉得这题简单,但当我入手做的时候还是有点困难,思索了一会才把程序写成自己想要的样子,深感自己的不足,以后的课程要更加努力学习,提升自己!

  • 相关阅读:
    Mysql学习笔记
    【转】数据库设计:物理结构设计
    primary key与unique的区别
    服务器端口
    事务 脏读、不可重复读、幻影读的分析
    数据库 count和sum区别
    c#局域网聊天软件的实现
    使用jstack分析java程序cpu占用率过高
    典型的垃圾收集器
    垃圾收集算法
  • 原文地址:https://www.cnblogs.com/jingxueyan/p/11537098.html
Copyright © 2011-2022 走看看