원의 방정식을 이용한 원 그리기

<space>·2021년 2월 10일
0

Java

목록 보기
2/6

원의 방정식을 이용하여 자바로 원을 표현해 보자.
▶먼저 원점을 중심으로 한 원의 방정식은 다음과 같다.

x^2 + y^2 = r^2

for문을 이용하여 x와 y의 범위를 정해놓고, 1씩 증가시키며 현재 접근한 x와 y 값이 그 원 범위에 포함이 되어있을 때만 콤마(.)를 출력하도록 작성 해보자.

final static int N = 15;

	public static void main(String[] args) {
		//원의 방정식 : x^2 + y^2 = r^2
		for(int i = -N; i <= N; i++) //초기값을 -N으로 하여 31x31이 출력되도록 설정 
		{
			for(int j = -N; j <= N; j++) 
			{
				if(i * i + j * j <= N * N) 
				{
					System.out.print(".");
				}
				else {
					System.out.print(" ");
				}
			}
			System.out.println();
		}
	}
				[작성된 코드는 위와 같다.]



▶위의 코드로 작성된 출력 결과는 아래와 같다.

방정식을 활용하여 프로그래밍을 처음 해보았는데
구조와 흐름을 이해하는데 도움이 된 거 같다.

profile
갓 프로그래밍에 입문

0개의 댓글