반응형
# 목적
: JAVA의 삼항 연산자와 Scanner를 이용한 학점 환산하기
(문법 순서가 자꾸 헷갈려서 기록하기 위해 쓰는 포스팅)
연산자란
: 연산에 사용되는 표시나 기호 ('x + y' 에서 +를 맡고 있음)
피연산자란
: 연산자와 함께 연산되는 데이터 ('x + y' 에서 x와 y를 가리킴)
삼항 연산자란?
: 3개의 피연산자를 필요로 하는 조건 연산자
ex) (조건식)? A : B -> 조건이 true인 경우 A 산출, false인 경우 B 산출
# 코드 작성 예시
public class Operator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("점수를 입력하세요.");
int a = sc.nextInt();
char grade = (a>=90)? 'A' : (a>=80)? 'B' : (a>=70)? 'C' : 'D';
System.out.print(grade + " ");
String comment = (a>=90)? "베리굿잡" : (a>=80)? "굿" : (a>=70)? "쏘쏘" : "분발하세요..";
System.out.println(comment);
sc.close();
}
}
- 콘솔 창 결과 :
점수를 입력하세요.
100
A 베리굿잡
< 해당 글은 velog에서 이전하며 옮겨온 글로, 가독성이 좋지 않을 수 있는 점 양해 부탁드립니다. >
🔗 velog 버전 보기 : https://velog.io/@ryuneng2/Java-삼항연산자-학점환산
'BackEnd > Java' 카테고리의 다른 글
[Java] 원시타입(Primitive type)과 참조타입(Reference type) - 용어 정리 (0) | 2025.01.15 |
---|---|
[Java] for문 / while문을 이용한 무한 루프 작성과 탈출하는 방법 (0) | 2025.01.15 |
[Java] 중첩 for문을 이용한 구구단 자동 출력 (0) | 2025.01.15 |
[Java] do-while문을 활용한 랜덤 숫자 맞추기 게임 (Math.random 메소드, Scanner 사용) (2) | 2025.01.15 |
[Java] Math.random()을 이용하여 주사위 던지기 (if문, switch문 각각 사용 예시) (0) | 2025.01.15 |