Scala ciclo while
Scala ciclo while
Fino a quando la condizione data è vera, il linguaggio Scala ciclowhile ripete il blocco corpo del ciclo.
grammatica
lingua Scalamentre la sintassi del ciclo:
while(condition) { statement(s); }
Qui, statement (s) può essere una singola istruzione, può anche essere un blocco composto da poche istruzioni.condizione può essere qualsiasi espressione, quando un arbitrario valori diversi da zero sono vere. L'esecuzione del ciclo quando la condizione è vera.
Quando la condizione è falsa, il flusso del programma continua con l'istruzione successiva ha seguito il ciclo.
diagramma di flusso
Qui, i punti chiavementreciclo è un ciclo non può essere eseguita. Quando la condizione è falsa, il corpo del ciclo salterà direttamente alla istruzione successiva immediatamente ciclo while.
Esempi
object Test { def main(args: Array[String]) { // 局部变量 var a = 10; // while 循环执行 while( a < 20 ){ println( "Value of a: " + a ); a = a + 1; } } }
Eseguire i risultati di output di codice di cui sopra:
$ scalac Test.scala $ scala Test value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19