코딩/java

사각형 넓이 비교

런던전통손만두 2019. 3. 18. 18:04
반응형

public class Square {

private int width;

private int height;

 

public void setWidth(int width) {this.width = width;};

public int getWidth() {return width;};

public void setHeight(int height) {this.height = height;};

public int getHeight() {return height;};

 

private int area() {return width * height;};

 

public boolean isSmallarThan(Square s) {

if (s.area() > this.area()) {

return true;

} else {

return false;

}

  }

}

 

import java.util.Scanner;

public class Practice_76 {

 

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

 

Square s1 = new Square();

Square s2 = new Square();

 

System.out.print("사각형1의 가로를 입력: ");

s1.setWidth(input.nextInt());

System.out.print("사각형1의 세로를 입력: ");

s1.setHeight(input.nextInt());

 

System.out.print("사각형2의 가로를 입력: ");

s2.setWidth(input.nextInt());

System.out.print("사각형2의 세로를 입력: ");

s2.setHeight(input.nextInt());

 

if (s1.isSmallarThan(s2) == s2.isSmallarThan(s1)) {

System.out.println("두 사각형의 넓이는 같습니다.");

} else if (s1.isSmallarThan(s2)) {

System.out.println("사각형1의 넓이가 더 작습니다.");

} else {

System.out.println("사각형2의 넓이가 더 작습니다.");

}

 

input.close();

}

}

 

 

결과:

 

반응형