拡張 for ループと通常の for ループの違いの概要:
1.拡張された for ループは記述が簡単で、配列を走査するときに添字を必要としません。主に配列またはコレクションの走査に使用されます。配列またはコレクションが走査されると、ループは実行を終了します。
2.通常の for ループには、ループ変数、ループ終了条件、ループ変数の変更の 3 つの条件が必要です。データを走査するときに添字を使用する必要がある場合は、通常の for ループを使用できます。
たとえば、キーボードから配列要素を受け取ると、最初の要素を入力するように求められます。拡張された for ループを使用する場合は、追加の変数を定義する必要があります。
Scanner sc = new Scanner(System.in);
int[] arr = new int[10];
for(int i=0;i<arr.length;i++) {
System.out.println("请输入第"+(i+1)+"个数据:");
}