\b;Instrukcja \c;while\n; Instrukcja \c;while () {}\n; jest używana do wielokrotnego powtarzania zbioru instrukcji. \b;Podstawowe użycie Najczęstsze użycie instrukcji \c;while\n; polega na nieskończonym powtarzaniu zbioru instrukcji. Aby to osiągnąć, należy napisać \c;while (true) {}\n;, a instrukcje, które mają być powtarzane zapisać w nawiasach klamrowych \c;{}\n;. Oto przykładowy program powtarzający w nieskończoność następujące czynności: o znajdź pająka, o obróć się w jego stronę, o strzelaj. \c; \s; while (true) \s; { \s; item = \l;radar\u cbot\radar;(AlienSpider); \s; \l;turn\u cbot\turn;(direction(item.position)); \s; \l;fire\u cbot\fire;(1); \s; } \n; Wystarczy raz uruchomić ten program, a zabije on wszystkie pająki dookoła robota. \b;Dla specjalistów Składnia: \s;\c;while ( warunek ) \s;{ \s; \n;Instrukcje ...\c; \s;} \n; Instrukcja ta pozwala na wielokrotne powtarzanie instrukcji wewnątrz \l;bloku\u cbot\bloc;. Nie należy mylić instrukcji \c;while( ) { }\n; z instrukcją \c;\l;do\u cbot\do; { } while( );\n;; ta druga sprawdza warunek dopiero po pierwszym wykonaniu instrukcji w bloku. \t;\c;warunek\n; Instrukcje w bloku są wykonywane tak długo, jak długo prawdziwy jest \l;warunek\u cbot\cond;. Oto przykład: \s;\c;int i = 0; \s;while ( i < 10 ) \s;{ \s; \n;Instrukcje...\c; \s; i = i+1; \s;} \n; \t;Uwaga Na końcu instrukcji \c;while ( )\n; nie należy umieszczać \l;średnika\u cbot\term;. Instrukcje \c;\l;break\u cbot\break;\n; i \c;\l;continue\u cbot\continue;\n; mogą być przydatne wewnątrz bloku instrukcji \c;while ( )\n;. \t;Zobacz również \l;Instrukcje\u cbot;, \l;typy\u cbot\type; i \l;kategorie\u cbot\category;.