Sacala基础 类和对象
类和对象
//**if...else...
// val age=20
if(age<=20){
println("age<=20")
}else if(age>20&&age<=30){
println("20<20<=30")
}else{
println("age>30")
//**
*for
// for(i <- 1 to 10){ ##<-相当于java里面的赋值
println(i)
}
// val r = 1 to 10 (Range 集合) / val r = 1.to(10,2)(2表步长,从1开始到10每个步长是2)
println(r)
(运行得:Range(1,2,3,4,5,6,7,8,9,10)
To包含10,until不包含10
//九九乘法表
for( i<- 1 until 10){
for( i<- 1 until 10){
if(i>=j){
Print(i+”*”+j+”=”+i*j+”\t”)
}
if(i==j){
Println()
}
}
}
// for(i <- 1 to 1000 if (i>5000) if (i%2==0)){
Println(i)
}
(输得:914 916 918..... )
(Vector:向量)
//**
*while
// Var i = 0
While(i<100){
Println(s”第 $i 次求婚...”)
i = i+1或i += 1
}
//**
do...while...
// Var i = 0
do{
Println(s”第 $i 次求婚...”)
i = i+1
}while(i<100)