-->
当前位置:首页 > 题库 > 正文内容

程序填空题:输入长方形的长和宽,打印它的周长和面积。

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();


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。