Java 문제. 홀수 짝수 구하기
삼항 연산자를 활용하여 숫자가 짝수 홀수 구하는 프로그램 구현하기
- 정수 \(x\)가 짝수이면 "짝수"를 출력
- 정수 \(x\)가 홀수이면 "홀수"를 출력
풀이 과정
- \(x\)가 2 일 때, 2/2 = 1, 나머지 0이면 "짝수"
- \(x\)가 3 일 때, 3/2 = 1, 나머지 1이면 "홀수"
- \(x\)가 4 일 때, 4/2 = 2, 나머지 0 "짝수"
- \(x\)가 5 일 때, 5/2 = 2, 나머지 1 "홀수"
- \(x\)가 6 일 때, 6/2 = 3, 나머지 0 "짝수"
- \(x\)가 7 일 때, 7/2 = 3, 나머지 1 "홀수"
Java 코드 구현
public class Logical1 {
public static void main(String[] args) {
int x = 5;
String result = (0 == (x % 2)) ? "홀수" : "짝수";
System.out.println(result);
}
}
Code Output:홀수
자바는 강타입이므로 삼항 연산자를 사용시 (조건식)? boolean 형태로 전달해야한다.