概念
優點
範例
// Declara a variável de controle de laço dentro de for. class ForVar { public static void main(String args[]) { int sum = 0; int fact = 1; // calcula o fatorial dos números até 5 for(int i = 1; i <= 5; i++) { sum += i; // i é conhecida em todo o laço fact *= i; } // mas não é conhecida aqui System.out.println("Sum is " + sum); System.out.println("Factorial is " + fact); } }
重要
for 中宣告的變數的範圍僅限於迴圈。
在 for 之外,此變數不可存取:
// Declaração correta dentro do for for (int i = 0; i < 5; i++) { System.out.println(i); // i é acessível aqui } // System.out.println(i); // Erro: i não é conhecida fora do laço
使用與限制
當迴圈外不需要變數時,在 for 中宣告該變數。
如果需要在循環外使用變量,請在 for:
之前聲明
int i; // Declarada fora do laço for (i = 0; i < 5; i++) { System.out.println(i); } // i é acessível aqui System.out.println("Final value of i: " + i);
探索
測試 for 迴圈的變體,以便更好地了解其靈活性和行為。
以上是在 for 中宣告循環控制變量的詳細內容。更多資訊請關注PHP中文網其他相關文章!