-
[JAVA] 별찍기@챈챈/#Other 2020. 2. 20. 14:58
안녕하세요 자바 악개입니다. 지금은 조건문과 반복문을 처음 접하기 딱 좋은 별찍기입니다.
삼각형, 역삼각형, 피라미드, 다이아몬드를 찍겠습니다.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141import java.util.Scanner;class figure{public void menu(){System.out.println("1. 삼각형 만들기");System.out.println("2. 역삼각형 만들기");System.out.println("3. 피라미드 만들기");System.out.println("4. 다이아몬드 만들기");System.out.print("입력 : ");}public void choiceMenu(){while(true){menu();Scanner scan = new Scanner(System.in);int key = 0;key = scan.nextInt();switch(key){case 1:{triangle();}break;case 2:{invertedTriangle();}break;case 3:{pyramid();}break;case 4:{diamond();}break;}}}//삼각형public void triangle(){System.out.print("숫자를 입력하세요 : ");Scanner scan = new Scanner(System.in);int number = scan.nextInt();for(int i = 0; i<number;i++){for(int k = 0; k<=i; k++){System.out.print("*");}System.out.println("");}}//역삼각형public void invertedTriangle(){System.out.print("숫자를 입력하세요 : ");Scanner scan = new Scanner(System.in);int number = scan.nextInt();for(int i = 0; i<number;i++){for(int k = number; k>i;k--){System.out.print("*");}System.out.println("");}}//피라미드public void pyramid(){System.out.print("숫자를 입력하세요 : ");Scanner scan = new Scanner(System.in);int number = scan.nextInt();for(int i = 0; i<number; i++){for(int j = number-1; j>i; j--){System.out.print(" ");}for(int k = 0; k<=i; k++){System.out.print("* ");}System.out.println("");}}//다이아몬드public void diamond(){System.out.print("숫자를 입력하세요 : ");Scanner scan = new Scanner(System.in);int number = scan.nextInt();for(int i = 0; i<number; i++){for(int j = number-1; j>i; j--){System.out.print(" ");}for(int k = 0; k<=i; k++){System.out.print("* ");}System.out.println("");}for(int i = 0; i<number; i++){for(int j = 0; j<=i; j++){System.out.print(" ");}for(int k = number-1; k>i; k--){System.out.print("* ");}System.out.println("");}}}public class forLoop {public static void main(String args[]){figure p = new figure();p.choiceMenu();}}'@챈챈 > #Other' 카테고리의 다른 글
[JAVA] 나눗셈 프로그램 (0) 2020.02.24 [JAVA] 구구단 (0) 2020.02.20 [JAVA] 은행 프로그램 (1) 2020.02.20 [FIREBASE] 파이어베이스 개발환경 구축하기3 (0) 2020.01.17 [FIREBASE] 파이어베이스 개발환경 구축하기2 (0) 2020.01.17