array的結構
宣告和分配 Arrays
int[] c = new int[ 12 ]; = int[] c;宣告 c = new int[ 12 ]; 分配
例一.
public class InitArray {
public static void main(String args[]) {
int array[] = new int[10];
System.out.println("Index\tValue");
for(int i=0; i<.array.length; i++)
System.out.println(i+"\t"+array[i]);
執行結果:
Index Value
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 0
例二.
public class CalArray {
public static void main(String args[]) {
int array[] = new int[10];
for(int i=0; i<.array.length; i++ )
array[i] = 2 + 2 * i;
System.out.println("Index\tValue");
for(int i=0; i<.array.length; i++)
System.out.println(i+"\t"+array[i]);}}
***************************
例三.(SUM this value)
public class CalArray {
public static void main(String args[]) {
int array[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int total=0;
for(int i=0; i<.array.length; i++ )
total += array[i];
System.out.println(“Total of array elements: “+total);}}
執行結果:
Total of array elements: 55
等本人解釋一下.我們要求1-10的總和.用For loop,電腦check下i係唔係<.array.length, array.length即係包含 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ,如果係的話...執行 i++ ,之後執行total += array[i];
沒有留言:
張貼留言