본문 바로가기
자바

자바 알파벳만큼(a = 1 b = 2 ...) 출력하기

by 아스키의 공부방 2019. 11. 6.
728x90
반응형

알파벳을 입력받고

a = 1번

...

c = 3번

...

f = 6번

만큼 반복출력

package tistory;

import java.util.Scanner;

public class PrintAlphabet {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner = new Scanner(System.in);
		
		System.out.print("소문자 알파벳 하나를 입력하시오 >>");
		String s = scanner.next();
		
		if(s.length() > 1) {
			System.out.println("알파벳 하나만 입력해야 합니다!");
			scanner.close();
			return;
		}
		char c = s.charAt(0);
		
		if(c < 'a' || c > 'z'){
			System.out.println("소문자 알파벳이 아닙니다.");
			scanner.close();
			return;
		}
		
		for(char i = c; i >= 'a'; i--) {
			for(char j = 'a'; j <= i; j++)
				System.out.print((char)j);
			System.out.println();
		}
		scanner.close();
	}
}

 

728x90
반응형

'자바' 카테고리의 다른 글

자바 GUI 만들기 (1 - 시작)  (0) 2020.08.14
자바 GUI 연습용  (0) 2019.11.06
자바 랜덤 숫자 띄워주기  (0) 2019.11.02