📅 공부 기간 : 07. 04(목)
1~127까지의 코드값과 그에 해당하는 문자를 출력하시오.
1 : x
2 : x
3 : x
:
65 : A
66 : B
:
127 : x
public class Exam_19 {
public static void main(String[] args) {
for(int i = 1;i<128;i++) {
System.out.printf("%d : %c%n", i, (char)i);
}
}
}
💡 key point : %c 포맷으로 정수 값을 문자로 출력했기 때문에 별도의 '(char)' 캐스팅을 하지 않아도 됨
for문을 이용해서 대문자 알파벳을 출력하시오.
ABCDEFGHIJKLMNOPQRXTUVWXYZ
public class Exam_20 {
public static void main(String[] args) {
for(int i = 65;i<=90;++i) { // for(char i = 'A'; i <= 'Z'; ++i)
System.out.print((char)i);
}
}
🤔 65와 90의 char 값이 각각 'A'와 'Z'를 나타낸다는 사실을 한 눈에 봐서는 파악하기 어려움
public class Exam_20 {
public static void main(String[] args) {
for(char i = 'A'; i <= 'Z'; ++i) {
System.out.print(i);
}
}
💡 한 눈에 봤을 때 알파벳 'A'부터 'Z'까지 나열하는 코드임을 알 수 있음