package com.sparkinchina.scala
class HelloScala {
}
object HelloScala{
def main(args: Array[String]) {
/**
* if 表达式
*/
val max =1
val result = if(max>0) 1 else 0
println(result)
/**
* 循环表达式
*/
//1. while 表达式
var (n,r)=(10,0) //scala 允许赋多个值
while(n>0){
r=r+n;
n=n-1
}
println(r)
// 2. for 循坏表达式
//2.1 to关键字
println("to关键字")
for(i<-0 to 10){
println(i);
}
//2.2 until关键字
println("until关键字")
for(i<- 0 until 10){
println(i);
}
//2.3 允许表达式中嵌套其他表达式
println("for循环表达式 允许表达式中嵌套条件表达式")
for(i<-0 to 10 if i%2==0){
println(i)
}
}
}