java - Rect 사각형을 나타내는 클래스

imjingu·2023년 8월 16일
0

개발공부

목록 보기
380/481
package chapter20230816.Rect;
class Rect {
	// 사각형을 나타내는 클래스
	int width, height;
	
	public Rect(int width, int height) {
		this.width = width;
		this.height = height;
	}
	double getArea() {
		return (double)width * height;
	}
}
	
public class RectArrayTest {

	public static void main(String[] args) {
		Rect[] list; // 참조변수 선언
		
		list = new Rect[5]; // 배열 객체 생성
		
		// 배열 요소 생성 전
		for(int i = 0; i < list.length; i++) {
			System.out.println(list[i]);
		}
		
		// 배열 요소 생성
		for(int i = 0; i < list.length; i++) {
			list[i] = new Rect(i, i); // public Rect 를 호출하여 width, height 에 값을 넣어줌
		}
		
		for(int i = 0; i < list.length; i++) {
			// getArea를 호출하여 값을 넣은 width * height 를 리턴함
			System.out.println(i + " 번쨰 사각형의 면적 = " + list[i].getArea());
		}

	}

}

0개의 댓글