Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Kotlin 布尔值


Kotlin 布尔值

在编程中,你经常需要一种数据类型,它只能具有两个值之一,例如

  • 是 / 否
  • 开 / 关
  • 真 / 假

为此,Kotlin 有一个 Boolean 数据类型,它可以取值 truefalse


布尔值

布尔类型可以用 Boolean 关键字声明,并且只能取值 truefalse

示例

val isKotlinFun: Boolean = true
val isFishTasty: Boolean = false
println(isKotlinFun)   // Outputs true
println(isFishTasty)   // Outputs false 
自己尝试 »

就像你在前面章节中学习的其他数据类型一样,上面的示例也可以不指定类型,因为 Kotlin 足够智能,可以理解这些变量是布尔值。

示例

val isKotlinFun = true
val isFishTasty = false
println(isKotlinFun)   // Outputs true
println(isFishTasty)   // Outputs false 
自己尝试 »


布尔表达式

布尔表达式 **返回** 一个布尔值:truefalse

你可以使用比较运算符,例如 **大于** (>) 运算符来确定表达式(或变量)是否为真。

示例

val x = 10
val y = 9
println(x > y) // Returns true, because 10 is greater than 9
自己尝试 »

或者更简单

示例

println(10 > 9) // Returns true, because 10 is greater than 9
自己尝试 »

在下面的示例中,我们使用 **等于** (==) 运算符来评估表达式。

示例

val x = 10;
println(x == 10); // Returns true, because the value of x is equal to 10
自己尝试 »

示例

println(10 == 15); // Returns false, because 10 is not equal to 15
自己尝试 »

表达式的布尔值是所有 Kotlin 比较和条件的基础。

你将在下一章中学习更多关于条件的信息。



×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.