任务目标
定义一个表示矩形的类,能够计算矩形的周长和面积。
掌握以下知识:
-
了解类的基本结构的成员变量和成员方法
-
能够创建类的对象,并调用对象的方法完成目标
编程要求
1. 创建Java Application 项目,根包名称为项目名。
2. 矩形类的定义
按如下要求定义类 Rectangle :
-
类名为 Rectangle,源程序名为 Rectangle.java,位于包 项目名 中。
-
定义两个 double 类型的数据域(成员变量):
-
width 表示矩形的宽度
-
height 表示条形的高度
-
-
定义名为 getPerimeter 的方法,返回矩形的周长。
-
定义名为 getArea 的方法,返回矩形的面积。
3. 编写主类
-
类名为 Main,源程序名为 Main.java,位于包 项目名 中。
-
main 方法中:
-
输入矩形的宽度和高度
-
创建矩形对象并设置其宽度和高度为输入值
-
调用矩形对象方法输出其周长和面积,输出保留2位小数
-
提交说明
将所有源程序文件压缩成zip文件提交。直接把项目目录下的 src 目录压缩成 zip 文件即可。
测试说明
测试样例:
测试输入:
10 20
预期输出:
60.00, 200.00
package yychen;
import java.util.Scanner;
import data.Rectangle;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double width = scanner.nextDouble();
double height = scanner.nextDouble();
Rectangle rectangle = new Rectangle();
rectangle.setWidth(width);
rectangle.setHeight(height);
System.out.printf("%.2f, %.2f%n", rectangle.getPerimeter(), rectangle.getArea());
scanner.close();
}
}
package data;
public class Rectangle {
private double width;
private double height;
public void setWidth(double width) {
this.width = width;
}
public void setHeight(double height) {
this.height = height;
}
public double getPerimeter() {
return (width + height) * 2;
}
public double getArea() {
return width * height;
}
}
1172

被折叠的 条评论
为什么被折叠?



