728x90
반응형
자바 스터디 - 점찍기
다양한 모양의 점찍기! 4가지
위와 같은 모양의 점을 for문과 while을 이용하여 만들자.
package TestPackage.a; public class Practice { public static void main(String[] args) { String a = "*"; for(int i=0; i<5; i++) { for(int j=0; j<=i; j++) { System.out.print(a); } System.out.println(); } System.out.println("-----"); for(int i=0; i<5; i++) { for(int j=5; j>i; j--) { System.out.print("*"); } System.out.println(); } System.out.println("-----"); int i,j,k; for(i=0; i<5; i++) { for(j=0; j<4-i; j++) { System.out.print(" "); } for(k=0; k<=i; k++) { System.out.print("*"); } System.out.println(); //확인용 System.out.println(" -- i:" +i+ ", j:" +j+ ", k:" +k); } System.out.println("-----"); for(i=0; i<5; i++) { for(j=0; j<i; j++) { System.out.print(" "); } for(k=0; k<5-i; k++) { System.out.print("*"); } System.out.println(); //확인용 System.out.println(" -- i:" +i+ ", j:" +j+ ", k:" +k); } System.out.println("-while-"); int t1=0, t2=0; while(t1<5) { t2 = 0; while(t2<=t1) { System.out.print("*"); t2++; } System.out.println(); t1++; } System.out.println("-while-"); int t11=0, t21=0; while(t11<5) { t21 = 0; while(t21<t11) { System.out.print("o"); t21++; } System.out.println("*"); t11++; } } }
결과값
* ** *** **** ***** ----- ***** **** *** ** * ----- * ** *** **** ***** ----- ***** **** *** ** * -while- * ** *** **** ***** -while- * o* oo* ooo* oooo*
처음으로 한거라 굉장히 조잡하다..
반응형
'ITC > Java' 카테고리의 다른 글
Use Youtube Videos As A Fullscreen Background (0) | 2020.12.03 |
---|