출처: 초보자를 위한 코틀린(Kotlin) 200제 / 엄민석 지음 | 정보문화사 | 2018년 05월 20일 출간
- && : and, a&&b 모두가 true 면 결과값은 true, 둘중 하나라도 false면 false
- || : 둘 중 하나라도 True 이면 True, 둘다 false 면 false
- ! : !a a가 true이면 결과는 false, a가 false 이면 결과는 true
package com.practice018
fun main(args: Array<String>): Unit
{
val a = 15
val b = 17
var bool: Boolean = (a - b < a + b) && (a == 15)
// (15-17 < 15+17)&&(15==15)
// (-2<32) && true
// true && true
println(bool) // 결과: true
bool = !((a + b) > (a * 3) || (b - a) > 0)
// !((15+17)>(15*3)||(17-15)>0)
// !(32>45||2>0)
// !(false||true)
println(bool) // 결과: false
}
출력:
true
false