Web
[Java] 원 찍기
DuncanKim
2022. 6. 13. 11:17
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