0
点赞
收藏
分享

微信扫一扫

JAVA第十次作业《第12章 静态属性和方法作业-类的基本定义和使用+static》

小飞侠熙熙 2022-04-06 阅读 51
java

CG系统网址:http://211.81.175.89

在以前“类与对象的作业”定义矩形类Rect的基础上,增加两个静态方法:

public static double getArea(double x,double y)

public static double getPerimeter(double x,double y)。

这两个方法根据接收的参数值,分别计算矩形的面积和周长。

main方法的代码如下,注意,不要修改main方法的代码,否则回扣分:


 

import java.util.Scanner;

class Rect {
    //类的属性
    double side1;
    double side2;

    //方法
    public static double getArea(double x,double y) {  //计算矩形的面积
        double area;  //定义面积变量
        area = x * y;
        return area;  //返回面积

    }

    public static double getPerimeter(double x,double y) {  //计算矩形的周长
        double per;  //定义周长变量
        per = (x + y) * 2;
        return per;  //返回周长
    }
    public double getArea(){  //计算矩形的面积
        double area;  //定义面积变量
        area = side1*side2;
        return area;  //返回面积

    }
    public double getPerimeter(){  //计算矩形的周长
        double per;  //定义周长变量
        per = (side1+side2) * 2;
        return per;  //返回周长
    }

}
public class one {
    public static void main(String[] args)
    {
        Scanner sin =new Scanner(System.in);
        Rect r = new Rect();
        r.side1 = sin.nextDouble();
        r.side2 = sin.nextDouble();

        System.out.println("area is:"+r.getArea());
        System.out.println("perimeter is:"+r.getPerimeter());
        System.out.println(Rect.getArea(3, 5));
        System.out.println(Rect.getPerimeter(3, 5));
    }
}

 

举报

相关推荐

Java第十次作业

Java 第十次作业

第十次作业

java第十次作业

JAVA 第十次作业

MySQL第十次作业

MySQL 第十次作业

mysql第十次作业

数据库第十次作业

0 条评论