首頁  >  文章  >  Java  >  在 for 中宣告循環控制變量

在 for 中宣告循環控制變量

王林
王林原創
2024-07-18 19:18:221047瀏覽

Declarando Variáveis de Controle de Laço Dentro do for

概念

  • 可以直接在for迴圈宣告中宣告控制變數。
  • 當僅在循環本身內需要變數時,這非常有用。

優點

  • 提高程式碼可讀性和組織性。
  • 將變數的範圍限制在迴圈內,減少出錯的可能性。

範例

  • 下面的程式計算 1 到 5 之間的數字的和和階乘,並在 for 中宣告控制變數 i:
// 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:隨機存取文件下一篇:隨機存取文件