while循环:
运行一系列语句,如果条件为true,会重复运行,直到条件变为false。
object WhileLoop {
def main(args: Array[String]) {
// 局部变量
var a = 10;
// while 循环执行
while( a < 20 ){
println( "Value of a: " + a );
a = a + 1;
}
}
}
do_while循环:
类似 while 语句区别在于判断循环条件之前,先执行一次循环的代码块。
object DoWhileLoop {
def main(args: Array[String]) {
// 局部变量
var a = 10;
// do 循环
do{
println( "Value of a: " + a );
a = a + 1;
}while( a < 20 )
}
}
while无限循环:
如果条件永远为 true,则循环将变成无限循环。
object UnlimitLoop {
def main(args: Array[String]) {
var a = 10;
// 无限循环
while( true ){
println( "a 的值为 : " + a );
}
}
}