1. 문제
-> aBcDeFgHiJkLmNoPqRsTuVwXyZ 형식으로 출력하기
힌트
-> 아스키코드표를 참고할 것
1. 'a' = 97
2. 'A' = 65
3. 알파벳 개수는 26개
2. 정답 코드 (삼항 연산자 사용)
package java_learn;
import java.util.Scanner;
public class java1 {
public static void main(String[] args) {
int alpabet = 65;
int result = 0; //결과 저장 변수 선언
for(int i = 0; i < 26; i++) {
int comp = alpabet % 2; //2로 나누었을 때 나머지 값을 comp에 저장 짝수 면 0, 홀수 면 1
// comp조건(2로 나누었을 때 나머지 값이 0인가?)과 비교하여 참이면 짝수(alpabet) 거짓이면 홀수(alpaber + 32) 결과를 result 변수에 저장
result = comp == 0 ? alpabet : alpabet + 32;
System.out.print((char)result);
alpabet++;
}
}
}
'IT > JAVA' 카테고리의 다른 글
JAVA - 실습 - 이중for문 (0) | 2023.06.06 |
---|---|
JAVA - 예제 - 이중for문 (0) | 2023.06.06 |
JAVA - 실습2 - for문 (0) | 2023.06.06 |
JAVA - 예제2 - for문 (0) | 2023.06.06 |
JAVA - 실습 - for문 (0) | 2023.06.06 |
댓글