728x90
반응형
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 | class Rectangle { private int width = 0; private int height = 0; // 둘레 public int border() { return 2 * this.width + 2 * this.height; } // 넓이 public int area() { return this.width * this.height; } // setter,getter public void setWidth(int width) { if (width < 0) { this.width = 0; } else { this.width = width; } this.width = width; } public int getWidth() { return this.width; } // 생성자 public Rectangle() { } public Rectangle(int lenght) { this(lenght, lenght); } public Rectangle(int width, int height) { if (width < 0 || height < 0) { this.width = 0; this.height = 0; } this.width = width; this.height = height; } } public class classStart { public static void main(String[] args) { int x = 10; int y = 20; Rectangle re = new Rectangle(x, y); int area = re.area(); int border = re.border(); System.out.println("area=" + area + " border:" + border); } } | cs |
728x90
반응형
'개발자였던 것 > JAVA 프로그래밍' 카테고리의 다른 글
[java] 은행 회원관리 프로그램(메소드 구현) (0) | 2020.05.08 |
---|---|
[java] 다마고치 게임 (0) | 2020.05.08 |
사용자로부터 국어, 영어, 수학 점수를 입력 받아, 각 과목별 점수가 평균 이상인지 이하인지 구현하는 조건문 (0) | 2020.03.28 |
블랙잭 게임 메소드 구현 (0) | 2020.03.23 |
블랙잭 게임 구현 (0) | 2020.03.16 |