var data:Int =10
if(data>0){
println("plus")
}else if (data == 0){
println("zero")
}else{
println("minus")
}
var result:Boolean= if (data>0){
println("plus")
true
}else{
println("minus")
false
}
var data:Int = 10
when(data){
10->println("ten")
20->println("twenty")
else->{
println("i don't know")
}
}
var data2:Any = 10
when(data2){
is String->println("String")
20, 30-> println("twenty or therty")
in 1..10->println("in 1~10")
else->println("i don't know")
}
val result = when{
data<=0 -> "data is minus"
data > 100 -> "data is more than 100"
else -> "i don't know"
}
println(result)
var data = arrayOf<Int>(1,2,3)
for ((index, value)in data.withIndex()){
println("$index : $value")
}
for (i in 1..10){
println("1부터 10까지")
}
for(i in 1 until 10){
println("1부터 9까지")
}
for(i in 1..10 step 2){
println("1, 3, 5, 7, 9")
}
for(i in 10 downTo 1){
println("10부터 1까지")
}
var x:Int = 0
var sum:Int = 0
while(x<10){
sum+=++x
}