[ java ] JavaFestival5 - Question2 - 입력받은 알파벳만큼 다이아몬드를 출력하시오. > java

본문 바로가기
사이트 내 전체검색

java

[ java ] JavaFestival5 - Question2 - 입력받은 알파벳만큼 다이아몬드를 출력하시오.

작성자 웹지기
작성일 20-12-19 00:56 | 조회 4,947 | 댓글 0

본문

Question2

 - 입력받은 알파벳만큼 다이아몬드를 출력하시오.

 import java.util.Scanner;


public class Question2 {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        

        System.out.print("입력받은 값 : ");

        int str = sc.next().charAt(0);

        

        for(int i=97; i<=str; i++) {

            //앞 공백

            for(int j=str; j>i; j--) {

                System.out.print("-");

            }

            //왼쪽 알파벳

            for(int j=97; j<=i; j++) {

                System.out.print((char)j);

            }

            //오른쪽 알파벳

            for(int j=i; j>=97; j--) {

                System.out.print((char)j);

            }

            System.out.println();

        }

        

        for(int i=str; i>=97; i--) {

            //공백

            for(int j=i; j<=str; j++) {

                System.out.print("-");

            }

            //왼쪽 알파벳

            for(int j=97; j<i; j++) {

                System.out.print((char)j);

            }

            //오른쪽 알파벳

            for(int j=i-1; j>=97; j--) {

                System.out.print((char)j);

            }

            System.out.println();

        }

    }

}

 

결과

입력받은 값 : e

    aa

   abba

  abccba

 abcddcba

abcdeedcba

 abcddcba

  abccba

   abba

    aa

     

0 0

댓글목록 0

등록된 댓글이 없습니다.

java 목록

Total 113
게시물 검색

회원로그인

접속자집계

오늘
33,044
어제
33,663
최대
61,067
전체
18,064,034

그누보드5
Copyright © funyphp.com. All rights reserved.