int[] intArray = { 2, 3, 5, 7, 11, 13, 17 };
1.用for循環把陣列元素反向印出
2.用for循環求陣列元素的和
3.用for循環求陣列最大值和最小值
4.用for循環求陣列次大值
寫法如下:
int[] intArray = { 2, 3, 5, 7, 11, 13, 17 }; //反向印出 for (int i = intArray.Length - 1; i >= 0; i--) { Debug.Log(intArray[i]); } //求總和 int sum = 0; for (int i = 0; i < intArray.Length; i++) { sum += intArray[i]; } Debug.Log("總和為:" + sum); //求最大值與最小值 int Max = intArray[0], Min = intArray[0]; for (int i = 0; i < intArray.Length; i++) { if (intArray[i] > Max) { Max = intArray[i]; } if (intArray[i] < Min) { Min = intArray[i]; } } Debug.Log("最大值 : " + Max); Debug.Log("最小值 : " + Min); //求次大值 Max = intArray[0]; int Second = intArray[0]; for (int i = 0; i < intArray.Length; i++) { int n = intArray[i]; if (n > Max) { Second = Max; Max = n; } else if (n > Second) { Second = n; } } Debug.Log("次大值 : " + Second);