当前位置:网站首页>Kotlin condition control
Kotlin condition control
2022-07-04 19:42:00 【AdleyTales】
fun main() {
val a = 12
val b = 5
var c: Int
var d: Int
if (a > b) {
c = 10000
} else {
c = 0
}
println("c: $c") // 10000
// 2 Similar to ternary operators
d = if (a > b) 20000 else 0
println("d: $d") // 20000
println("------")
// 3 IF The result of the expression is assigned to a variable
val sum = if (a > b) {
1000000
} else {
0
}
println(sum) // 1000000
// 4 Section
val g = 13
if (g in 1..18) {
println(" A minor ")
} else if (g > 18) {
println(" adult ")
}
// 5 when expression
// when Similar to other languages switch The operator
val x = 38
when(x){
0, 1 -> println(" Just born ")
in 1..18 -> println(" A minor ")
!in 20..28 -> println(" A minor 2")
else -> {
println(" Grown up ")
}
}
}
边栏推荐
- @Data source connection pool exhaustion caused by transactional abuse
- 求2的n次方
- Euler function
- "Only one trip", active recommendation and exploration of community installation and maintenance tasks
- SSRS筛选器的IN运算(即包含于)用法
- TCP waves twice, have you seen it? What about four handshakes?
- Functional interface
- Socket programming demo II
- 1009 product of polynomials (25 points) (PAT class a)
- FPGA timing constraint sharing 01_ Brief description of the four steps
猜你喜欢
c# .net mvc 使用百度Ueditor富文本框上传文件(图片,视频等)
Lenovo explains in detail the green smart city digital twin platform for the first time to solve the difficulties of urban dual carbon upgrading
There are multiple divs in the large div, which are displayed on the same line. After overflow, scroll bars are generated without line breaks
HMM隐马尔可夫模型最详细讲解与代码实现
线上数据库迁移的几种方法
PointNeXt:通过改进的模型训练和缩放策略审视PointNet++
C # use stopwatch to measure the running time of the program
【问题】druid报异常sql injection violation, part alway true condition not allow 解决方案
Introduction to polyfit software
勾股数规律(任意三个数能够满足勾股定理需要满足的条件)
随机推荐
Some thoughts on whether the judgment point is located in the contour
Cbcgpprogressdlg progress bar used by BCG
【问题】druid报异常sql injection violation, part alway true condition not allow 解决方案
需求开发思考
勾股数规律(任意三个数能够满足勾股定理需要满足的条件)
1006 Sign In and Sign Out(25 分)(PAT甲级)
1006 sign in and sign out (25 points) (PAT class a)
Online text line fixed length fill tool
kotlin 条件控制
English grammar_ Noun - use
Stream流
Comment utiliser async awati asynchrone Task Handling au lieu de backgroundworker?
Pointnet/Pointnet++点云数据集处理并训练
HDU 6440 2018中国大学生程序设计网络选拔赛
公司要上监控,Zabbix 和 Prometheus 怎么选?这么选准没错!
Upgrade the smart switch, how much is the difference between the "zero fire version" and "single fire" wiring methods?
Online data migration scheme encountered in the project 1 - general idea sorting and technical sorting
欧拉函数
页面元素垂直水平居中、实现已知或者未知宽度的垂直水平居中。
1009 product of polynomials (25 points) (PAT class a)