반응형
반복문과 if문을 이용한 그림을 그려볼 텐데요.
유명한 삼각형 별찍기와 피리미드를 한번 그려보겠습니다.
처음 프로그래밍을 하시는 분들 어려울 수도 있을 텐데...
예제를 보시고 곰곰히 생각해 보시기 바랍니다.
1. 삼격형(┘)
for(int i=1; i<=5; i++){
for(int j=5; j>=1; j--){
if(i<j){
System.out.print(" ");
}else{
System.out.print("*");
}
}
System.out.println();
}
2. 삼각형(ㄴ)
for(int i=0; i<5; i++){
for(int j=0; j<5; j++){
if(i>=j){
System.out.print("*");
}else{
System.out.print("");
}
}
System.out.println("");
}
3. 삼격형(┌)
for(int i=5; i>0; i--){
for(int j=5; j>0; j--){
if(i>=j){
System.out.print("*");
}else{
System.out.print("");
}
}
System.out.println("");
}
4. 삼격형(ㄱ)
for(int i=0; i<=5; i++){
for(int j=1; j<6; j++){
if(i<j){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
5. 피라미드
int minus = 5;
int plus = 5;
for(int i=0; i<5; i++){
for(int j=1; j<=9; j++){
if(j >= minus && j <= plus){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println("");
minus--;
plus++;
}
피라미드 아래에 역피라미드를 그리면 다이아몬트가 완성되니 한번 구현해 보시기 바랍니다.
반응형
'Dev > Java' 카테고리의 다른 글
[Java] 데이터의 집합 배열 (0) | 2019.12.21 |
---|---|
[Java] 소수점 반올림, 내림, 올림 함수 (0) | 2019.12.19 |
[Java] while, do-while 반복문의 구조와 기능 (0) | 2019.12.18 |
[Java] Switch Case 문법과 예제 (0) | 2019.12.18 |
Unsupported major.minor version 51.0 에러 해결법 (0) | 2019.12.18 |