사각형의 둘레, 넓이 계산(설정자, 접근자 사용)
public class Rectangle {
private int width;
private int height;
int area() {
int ar = width * height;
return ar;
}
int perimeter() {
int peri = (width + height) * 2;
return peri;
}
public void setWidth(int w) {width = w;}
public void setHeight(int h) {height = h;}
public int getWidth() {return width;}
public int getHeight() {return height;}
}
import java.util.Scanner;
public class Practice_46 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Rectangle obj = new Rectangle();
System.out.print("사각형의 가로를 입력: ");
obj.setWidth(input.nextInt());
System.out.print("사각형의 세로를 입력: ");
obj.setHeight(input.nextInt());
System.out.println("사각형의 가로는 " + obj.getWidth() + "이고 세로는 " + obj.getHeight() + "이다.");
System.out.println("사각형의 넓이는 " + obj.area() + "이고, 둘레는 " + obj.perimeter() + "이다.");
input.close();
}
}
결과: