for循環和while循環是可以互相代替的,比如:
for (int i = 0; i<10; i++) {...//插入語句 }
用while來寫就是
int i = 0;
while (i<10) {
...//插入語句
i++;
}
for循環比較簡潔,會比while更常用些,尤其是用array的時候,很方便的。
但是如果想做無限循環,while更方便點,比如說
int i = 1;
while (i == 1){ ... }
還有一種do..while,和while差不多,但是do...while在任何情況下都會先執行命令一次,即使i不符合設定條件,
do{
...
}while (i<10);
這些循環大部分情況都是可以互換的。在不同的場合,有的循環就會更方便。