코딩항해기

[과제/JAVA] 별찍기 추가 본문

problem solving/과제&실습 코딩

[과제/JAVA] 별찍기 추가

miniBcake 2024. 6. 28. 16:56

 

 

[이전문제]

 

[과제][JAVA] 별찍기

package home0620;public class homework01 {// 별찍기// 1.// 8888// 888// 88// 8// 2.// 8// 88// 888// 8888// 3. // 88888// 888// 8 public static void main(String[] args) {// 1.// A A[console]8888 888  88   8---------------------------    8  88 88

minibcake.tistory.com

 

[문제]

/*
 * 별찍기
 *     *
 *    ***
 *   *****
 */

 

[디버깅표]

i i<3 j (공백) ??? k (별) ????  
0 T 0 T     j<3-i
    1 T     k=i
    2 T     k<=i*2
    3 F 0 T  
        1 F  
1 T 0 T      
    1 T      
    2 F 0 T  
        1 T  
        2 T  
2 T 0 T      
    1 F 0 T  
        1 T  
        2 T  
        3 T  
        4 T  
        5 F  
3 F          

 

[코드]

package class06;
/*
 * 별찍기
 *     *
 *    ***
 *   *****
 */
public class Test01 {
	public static void main(String[] args) {
		int row = 3;
		for(int i=0; i<row; i++) {
			//공백
			for(int j=0; j<row-i; j++) {
				System.out.print(" ");
			}
			//별찍기
			for(int k=0; k<=i*2;k++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

[console 결과]