728x90
반응형
SMALL
📌 문제 정보
- 출처: 문제 링크
- 난이도: ⭐
- 문제 유형: 조건문
- 사용 언어: Java
🔍 문제 설명
두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.
💡 풀이 노트
삼항 연산자의 동작 원리
`?` 앞의 조건이 `True`면 `:`기준으로 왼쪽 값 반환
`false`라면 `:` 기준으로 오른쪽 값 반환
- `A == B`가 `true` → `"=="` 반환 (삼항 연산자 종료)
- `A!= B` (false) → : 뒤의 삼항 연산자 실행
- `A > B`가 `true` → `">"` 반환
- `A < B`가 `true` → `"<"` 반환
🚀 코드 (Java)
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int A = Integer.parseInt(st.nextToken());
int B = Integer.parseInt(st.nextToken());
String str = A == B ? "==" : (A > B ? ">" : "<");
System.out.println(str);
}
}
🖥 실행 결과
입력: 1 2 출력: <
입력: 10 2 출력: >
입력: 5 5 출력: ==
📌 깃허브 코드 저장소: https://github.com/glorypang/CodingTest
728x90
반응형
LIST