728x90
[Java] 원 찍기
반복문을 하면서 알게된 원찍기
별찍기는 많이 해봤지만, 원찍기는 해보지 않아서 해보았다.
x^2 + y^2 = r^2을 아래의 코드에 구현했다.
final static int N = 15;
public static void main(String[] args) {
for (int i = -N; i <= N; i++) {
for(int j = -N; j <= N; j++) {
if(i * i + j * j <= N * N) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
}
결과
*
***********
***************
*******************
*********************
***********************
*************************
*************************
***************************
***************************
*****************************
*****************************
*****************************
*****************************
*****************************
*******************************
*****************************
*****************************
*****************************
*****************************
*****************************
***************************
***************************
*************************
*************************
***********************
*********************
*******************
***************
***********
*
728x90
'Web' 카테고리의 다른 글
[Java] Java 자바 final (0) | 2022.06.13 |
---|---|
[Java] 배열, 다차원 배열 (0) | 2022.06.13 |
[Java] 반복 함수, 재귀 함수 (0) | 2022.06.13 |
[Java] 사용자 정의 함수 (0) | 2022.06.13 |
[Java] 증감 연산자, 거듭제곱, 삼항 연산자, 파일 입출력 (0) | 2022.06.12 |
댓글