if문을 쓰다보면 코드길이가 길어질 때가 있다.
이럴 때 삼항연산자를 쓰면 길이를 줄일 수 있다고 한다.
사용법은 아래와 같다.
int a;
int b;
int c;
////////////////////////
if(a>b) {
c = 1 ;
}else if{
(a<b) c = 2 ;
}
////////////////////////
int c = (a > b) ? 1 : 2 ;
////////////////////////
다만 라인수가 줄어들 뿐 속도가 빨라지는것은 아니고
중복해서 사용하면 가독성이 안좋아질 수 있다.
[ 알고리즘을 공부한 내용을 정리해보는 공간입니다. 부족한 부분이나 잘못된 부분 지적해주시면 감사하겠습니다.]
'공부 일지 > CS공부' 카테고리의 다른 글
[ 자료구조 ] 그래프 구현, BFS, DFS (0) | 2022.07.19 |
---|---|
Integer 와 int 의 차이 (0) | 2022.07.14 |
next()와 nextLine()의 차이 (0) | 2022.07.13 |
[알고리즘] 하노이 탑 (0) | 2022.06.30 |
[자료구조] 큐(Queue) (0) | 2022.06.29 |