자바

별찍기

취준생코린이 2021. 4. 15. 09:59
728x90

별찍기 코드를 작성해보았다.

public class 별찍기 {

	public static void main(String[] args) {
		
		for(int i=1; i<6; i++) {
			System.out.println(String.format("%" + i + "s","*"));  
            //String.format("%" + i + "s","*")에서 "%" + i + "s"는 i만큼 공백생성
		}															
		
		
		for(int i=1; i<6; i++) {
			System.out.println(String.format("%" + i + "s","*").replace(' ', '*'));
            /// replace(a, b): a를 b로 바꿈
		}
		
		
		for(int i=1; i<6; i++) {
			for(int j=1; j<=i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}


		
	}

}

아래는 위 코드의 결과이다.

*
 *
  *
   *
    *
*
**
***
****
*****
*
**
***
****
*****

 

728x90

'자바' 카테고리의 다른 글

배열 실습문제  (0) 2021.04.15
배열 선언 및 생성  (0) 2021.04.15
for 문  (0) 2021.04.15
더하기 게임 맞추기  (0) 2021.04.15
랜덤수(Random) 만들기  (0) 2021.04.15