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

package edu.exam04.star07;

import java.util.Scanner;

public class Star {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("숫자를 입력 하세요: ");
		int n = sc.nextInt();
		
        for(int i=0;i<n;i++) {			//세로 행
			
            for(int j=0;j<i+1;j++) {	//가로 열
				
                System.out.print("*");
			}			
			System.out.println();
		}
	}
}

 

   *
   *#
   **#
   ***#
   ****#

package edu.exam04.star08;

import java.util.Scanner;
public class Star {

	static Scanner sc = new Scanner(System.in);
	public static void printStar(){
		System.out.println("숫자를 입력 하세요: ");
		int n = sc.nextInt();
	
		for(int i=0;i<n;i++) {
			for(int j=0;j<=i;j++) {
				
				if(i!=0 && j==i)
					System.out.print("#");
				
				else				
					System.out.print("*");
			}	
		System.out.println();
		}
	}
	public static void main(String[] args) {
		
		printStar();	
	}
}

 

    *
   ***
  *****
 *******
  *****
   ***
    *
package edu.exam04.star09;

import java.util.Scanner;

public class starDiamond {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("홀 수 입력 :");
		int n = sc.nextInt();
		int middlePt = n / 2; // 중앙위치

		for (int i = 0; i < n; i++) { // 세로 행만큼 아래로 개행

			for (int j = 0; j < n; j++) {
				if (i <= middlePt) {	//세로행이 중앙이하
					if (j >= middlePt - i && j <= middlePt + i) {
						System.out.print("*");
					} else {
						System.out.print(" ");
					}
				}
				else {				//세로행이 중앙보다 초과
					if(j>=middlePt-(n-i-1)&& j<=middlePt+(n-i-1)) {
						System.out.print("*");
					}
					else {
						System.out.print(" ");
					}				
				}
			}
			System.out.println();
		}
	}
}

'etc.. > 2' 카테고리의 다른 글

링크드 리스트 in java  (0) 2020.01.16
피보나치 수열 재귀 예제  (0) 2020.01.15
200113_버블정렬  (0) 2020.01.13
200113_2진탐색 알고리즘_이진탐색_이진검색  (0) 2020.01.13

+ Recent posts