반응형
문제 :
char 자료형의 배열을 만들어 그 배열의 각 방에 알파벳 대문자를 채우고
채워진 그 배열의 전체 요소를 출력하는 프로그램을 구현한다.
단, 채우는 구문과 출력하는 구문을 따로 분리하여 처리한다.
○ 풀이 방법
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
public class Alphabet
{
public static void main(String[] args)
{
// 채우는 구문
char[] arr = new char[26];
// 배열의 길이만큼 i값 증가
for(int i=0;i<arr.length;i++)
{
// ASCII Code를 char로 형변환하여 배열에 담기
arr[i] = (char)(65+i);
}
// 출력하는 구문
for(int i=0;i<arr.length;i++)
{
System.out.print(arr[i] + " ");
}
System.out.println();
}
}
|
cs |
- 알파벳 하나를 출력하는 경우 char 형변환으로 접근해본다.
- A의 ASCII Code 부터 배열의 길이(26)만큼 채우면 A~Z까지 배열에 담긴다.
[실행 결과]
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
계속하려면 아무 키나 누르십시오 . . .
반응형
'스터디 > 예제' 카테고리의 다른 글
정보은닉/접근제어자/getter/setter/java (0) | 2020.02.21 |
---|---|
배열의 복사/데이터 복사/깊은 복사/java (0) | 2020.02.21 |
배열의 복사/주소값 복사/얕은 복사/java (0) | 2020.02.20 |
Random 클래스 활용 (0) | 2020.02.20 |
입력받은 인원 수 만큼 이름과 전화번호를 입력받아 전체 출력하기/java/배열 (0) | 2020.02.09 |