1.if...else循環
package main
object ifelseScala {
def main(args: Array[String]): Unit = {
//
var x = 10;
var y = 30;
if( x < 20 ){
println("x < 20");
}
//
if( x < 20 ){
println("x 小於 20");
}else{
println("x 大於 20");
}
//
if( x == 10 ){
println("X 的值爲 10");
}else if( x == 20 ){
println("X 的值爲 20");
}else if( x == 30 ){
println("X 的值爲 30");
}else{
println("無法判斷 X 的值");
}
//
if( x == 30 ){
if( y == 10 ){
println("X = 30 , Y = 10");
}
}
}
}
執行結果:
x < 20
x 小於 20
X 的值爲 10
Process finished with exit code 0
二.循環
循環類型 | 描述 |
---|---|
while 循環 | 運行一系列語句,如果條件爲true,會重複運行,直到條件變爲false。 |
do...while 循環 | 類似 while 語句區別在於判斷循環條件之前,先執行一次循環的代碼塊。 |
for 循環 | 用來重複執行一系列語句直到達成特定條件達成,一般通過在每次循環完成後增加計數器的值來實現。 |
循環控制語句改變你代碼的執行順序,通過它你可以實現代碼的跳轉,breack