Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Stack
- 스레드
- db
- 데이터타입
- cocos2d-x
- 동기화블럭
- cocos2d
- 예외던지기
- 데이터베이스
- 상수변수
- Interface
- unity
- interface상속
- c++게임엔진
- c#
- 게임엔진
- Thread
- 예외처리
- cocos2dx
- 문자열
- C/C++
- singleton
- java
- Class함수
- 프로그래밍
- c++
- 입출력
- oracle
- Exception
- 반복문
Archives
- Today
- Total
초보 프로그램 개발자
[ 2주차 ] Java - 삼항연산자 본문
삼항 연산자
삼항연산자는 참과 거짓을 한줄로 표현할 수 있는 문법이다.
int x = 10;
int y = 20;
boolean b;
b = x > y ? true : false;
if문의 글에서와 같이 if문으로 조건을 넣어 비교를 할 수 있지만 삼항 연산자를 사용하면 더 간단하게 표현할 수 있다.
마지막줄에서 ?를 기준으로 앞에 x > y 가 조건이고 ? 뒤의 true : false 가 : 을 기준으로 참이면 true를 거짓이면 false를
반환한다.
조건문으로 보여 true, false만 반환할 수 있는것은 아니다.
int x = 20;
int y = 10;
int max = 0;
max = x > y ? x : y;
위의 코드처럼 int형도 표현 할 수 있다.
x 는 y보다 큰것이 참이므로 max 에는 20이 들어가고, 만약 x가 y보다 작았다면 max에는 y가 들어갔을 것이다.
'교육 일지 > java' 카테고리의 다른 글
[ 2주차 ] Java - 반복문_2 (0) | 2023.05.09 |
---|---|
[ 2주차 ] Java - 반복문(for) (0) | 2023.05.08 |
[ 2주차 ] Java - 조건문 (0) | 2023.05.08 |
[ 1주차 ] Java - 입출력 (0) | 2023.05.08 |
[ 1주차 ] Java - Java 기본 구성 (0) | 2023.05.05 |