본문 바로가기
개발/Kotlin

3일차 #비교연산자 #논리 연산자(Logical Operator) && || ! #흐름제어 - 조건문 if #if-else #if-else의 중첩 #if-else 표현식 사용 #when

by 밥버검 2019. 3. 15.
반응형

비교연산자 

 코틀린에서 ==,!= 연산자는 자바의 equals 메서드를 호출한 것과 같다

 자바처럼 객체의 참조 값끼리 비교하려면 ===, !== 연산자 사용

 비교 연산자보다 산술연산자가 더 우선



논리 연산자(Logical Operator) && || !

논리 연산자 참과 거짓으로만 계산을 수행하는 연산

&& 예 -> a && b : a와 b가 모두 true면 결과 값은 true,둘 중 하나라도 false면 결과 값은 false

||* 예 -> a || b : a와 b 중 하나라도 true면 결과 값은 true, 둘다 false면 false

!** 예 -> !a : a가 true면 결과 값은 false,a가 false면 결과 값은 true



흐름제어 - 조건문 if




흐름 제어-조건문 if-else


if와 else의 중첩 


if-else를 표현식으로 사용하기

if와 else가 모두 갖춰져 있으면 if-else 부분 전체가 표현식

if-else 표현식을 삼항 연산자 처럼 사용 가능 코틀린은 삼항 연산자가 존재 하지 않음




흐름 제어 - 조건문 When

when은 자바의 switch-case를 휠씬 업그레이드 한 버전




반응형

댓글