[ java ] JavaFestival5 - Question2 - 입력받은 알파벳만큼 다이아몬드를 출력하시오.
작성일 20-12-19 00:56
페이지 정보
작성자 웹지기 조회 2,748회 댓글 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
댓글목록
등록된 댓글이 없습니다.