函数题:Java类实现-正方形
构造一个Square类,该类有一个私有double变量side存放边长,可以通过getter/setter方法进行访问。
该类具有getArea和getLength两个方法,能够利用边长计算正方形的面积和周长。
### 裁判测试程序样例:
c++
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while(scanner.hasNextFloat()){
double s=scanner.nextDouble();
Square c = new Square(s);
System.out.printf("%.2f %.2f\n",c.getArea(),c.getLength());
c.setSide(c.getSide()*2);
System.out.printf("%.2f %.2f\n",c.getArea(),c.getLength());
}
}
}
/* 请在这里填写答案 */
### 输入样例:
in
1
2
3
### 输出样例:
以输入的浮点数作为边长创建正方型对象,输出正方型的面积和周长;将正方形的边长修改为原边长的2倍,输出修改后正方形的面积和周长。
out
1.00 4.00
4.00 8.00
4.00 8.00
16.00 16.00
9.00 12.00
36.00 24.00
答案:若无答案欢迎评论
该类具有getArea和getLength两个方法,能够利用边长计算正方形的面积和周长。
### 裁判测试程序样例:
c++
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while(scanner.hasNextFloat()){
double s=scanner.nextDouble();
Square c = new Square(s);
System.out.printf("%.2f %.2f\n",c.getArea(),c.getLength());
c.setSide(c.getSide()*2);
System.out.printf("%.2f %.2f\n",c.getArea(),c.getLength());
}
}
}
/* 请在这里填写答案 */
### 输入样例:
in
1
2
3
### 输出样例:
以输入的浮点数作为边长创建正方型对象,输出正方型的面积和周长;将正方形的边长修改为原边长的2倍,输出修改后正方形的面积和周长。
out
1.00 4.00
4.00 8.00
4.00 8.00
16.00 16.00
9.00 12.00
36.00 24.00
答案:若无答案欢迎评论