본문 바로가기

지식창고/Java

별 출력 문제 풀어보기

반응형

안녕하세요

 

여러 형태의 별을 출력하는 문제를 풀어보았습니다.

 

반복문(for)을 이용해서 풀이해 보았습니다.

 

문제 1 아래와 동일하게 별을 출력하세요.

*
 *
  *
   *
    *

문제 1 풀어보기
package com.java.team;

public class Star1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
	
		for(int i=0; i<5; i++){ 
			
			// 공백 출력
            for(int j=0; j<i; j++){
            	System.out.print(" ");
            }
            
            // 별 출력
			System.out.println("*");            
        }
	}
}

문제 2 아래와 동일하게 별을 출력하세요.

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

 

문제 2 풀어보기
package com.java.team;

public class Star2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		for(int i=0; i<5; i++){ 
			
			//별 출력
            for(int j=0; j<i+1; j++){
            
            	System.out.print("*");
            }
            
			System.out.println("");   
        }
	}
}

문제 3 아래와 동일하게 별을 출력하세요.

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

 

문제 3 풀어보기
package com.java.team;

public class Star3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		for(int i=0; i<5; i++){ 
            for(int j=5; j>i; j--){
            	System.out.print("*");
            }
			System.out.println("");
            
        }	
	}
}

문제 4 아래와 동일하게 별을 출력하세요.

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

 

문제 4 풀어보기
package com.java.team;

public class Star4 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		for(int i=0; i<5; i++){
			for(int k=0; k<i; k++) {
				System.out.print(" ");
			}
			
            for(int j=5; j>i; j--){
            	System.out.print("*");
            }
            System.out.println("");
        }
	}
}

문제 5 아래와 동일하게 별을 출력하세요.

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

 

문제 5 풀어보기
package com.java.team;

public class Star5 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		for(int i=0; i<=4; i++){
			// 공백 출력
			for(int k=4; k>i; k--) {
				System.out.print(" ");
			}
			
			// 별 출력
            for(int j=0; j<=2*i; j++){
            	System.out.print("*");
            
            }
            System.out.println();
        }
	}
}

문제 6 아래와 동일하게 별을 출력하세요.

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

 

문제 6 풀어보기
package com.java.team;

public class Star6 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		for(int i=0; i<=4; i++){
			// 공백 출력
			for(int k=0; k<i; k++) {
				System.out.print(" ");
			}
			
			// 별 출력
            for(int j=2*(4-i); j>=0; j--){
            	System.out.print("*");
            
            }
            System.out.println();
        }		
	}
}

문제 7 아래와 동일하게 별을 출력하세요.

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

 

문제 7 풀어보기
package com.java.team;

public class Star7 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		for(int i=0; i<5; i++){
			// 공백 출력
			for(int k=4; k>i; k--) {
				System.out.print(" ");
			}
			
			// 별 출력
            for(int j=0; j<=2*i; j++){
            	System.out.print("*");
            
            }
            System.out.println();
        }
		
		for(int i=0; i<4; i++){
			// 공백 출력
			for(int k=-1; k<i; k++) {
				System.out.print(" ");
			}
			
			// 별 출력
            for(int j=2*(3-i); j>=0; j--){
            	System.out.print("*");
            
            }
            System.out.println();
        }		
	}
}

문제 8 아래와 동일하게 별을 출력하세요.

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

 

문제 8 풀어보기
package com.java.team;

public class Star8 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		for(int i=0; i<=4; i++){
			// 공백 출력
			for(int k=2*(4-i); k>=0; k--) {
				System.out.print(" ");
			}
			
			// 별 출력
            for(int j=0; j<=4*i; j++){
            	System.out.print("*");
            
            }
            System.out.println();
        }
	}
}

문제 9 아래와 동일하게 별을 출력하세요.

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

 

문제 9 풀어보기
package com.java.team;

public class Star9 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		for(int i=0; i<=3; i++){
			// 공백 출력
			for(int k=2*(4-i); k>=0; k--) {
				System.out.print(" ");
			}
			
			// 별 출력
            for(int j=0; j<=4*i; j++){
            	System.out.print("*");
            
            }
            System.out.println();
        }
		
		for(int i=0; i<=4; i++){
			// 공백 출력
			for(int k=0; k<=i*2; k++) {
				System.out.print(" ");
			}
			
			// 별 출력
            for(int j=4*(4-i); j>=0; j--){
            	System.out.print("*");
            
            }
            System.out.println();
        }
	}
}

 

반응형