程序填空题:输入长方形的长和宽,打印它的周长和面积。
Luz4年前 (2021-06-19)题库3549
输入长方形的长和宽,打印它的周长和面积。要求:中间用1个空格分开。
创建类Rectangle类表示长方形这种图形。
如果长或宽的值小于0,则不能构成Rectangle类的对象,周长和面积均为0。
```Java
import java.util.Scanner;
class Rectangle {
int a, b;
public Rectangle() {
}
public Rectangle(int a, int b) {
}
public int getA() {
return a;
}
public void setA(int a) {
}
public int getB() {
return b;
}
public void setB(int b) {
}
public int length() {
}
public int area() {
}
}
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int a = input.nextInt();
int b = input.nextInt();
Rectangle rect1 =
System.out.println(rect1.length()+" "+rect1.area());
int c=input.nextInt();
int d=input.nextInt();
Rectangle rect2 =
rect2.setA(c);
rect2.setB(d);
System.out.println(rect2.length()+" "+rect2.area());
}
}
```
答案:
第1空: if (a > 0 && b > 0) {
this.a = a;
this.b = b;
}
第2空: if(a>0)
this.a = a;
第3空: if(b>0)
this.b = b;
第4空: return 2 * (a + b);
第5空: return a * b;
第6空:new Rectangle(a,b);
第7空:new Rectangle();