본문 바로가기
JAVA

명품 자바 에센셜 2강 실습문제 4번

by IT 정복가 2022. 3. 7.
728x90

2차원 평면에서 하나의 직사각형은 두 점으로 표현된다. (50,50)과 (100,100)의 두 점으로 이루어진 사각형이 있다고 하자. 한 점을 구성하는 정수 x와 y값을 입력받고 점 (x, y)가 이 직사각형 안에 있는지 판별하는 프로그램을 작성하라.

점 (x,y)의 좌표를 입력하세요>>60 70
점(60,70)은 (50, 50)과 (100,100)의 사각형 내에 있습니다.

답:

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		System.out.print("x 값을 입력하세요>>");

		int x = sc.nextInt();
		int y = sc.nextInt();
		
		if(x >= 50 && x <= 100 && y >= 50 && y <= 100)
			System.out.print("점("+x+","+y+")은 (50,50)과 (100,100)의 사격형 내에 있습니다.");
		else
			System.out.print("점("+x+","+y+")은 (50,50)과 (100,100)의 사격형 내에 없습니다.");
		sc.close();
	}

}
728x90