{
int[] s=new int[2]
for(int i=0i<arr.lengthi+=2)
s[0]+=arr[i]
for(int i=1i<arr.lengthi+=2)
s[1]+=arr[i]
return s
}
import java.util.Scannerpublic class XiTi464 {
public static void main(String[] args) {
Scanner sr = new Scanner(System.in)
int a = sr.nextInt()
int score[] = new int[a]
for (int i = 0 i < a i++) {
System.out.print("输入第" + (i + 1) + "个值:")
score[i] = sr.nextInt()
}
int sum = arrSum(score)
int max = arrMax(score)
int min = arrMin(score)
System.out.println("数组元素之和:" + sum)
System.out.println("数组元素中最大值:" + max)
System.out.println("数组元素中最小值:" + min)
sr.close()
}
public static int arrSum(int arr[]) {
int temp = 0
for (int i = 0 i < arr.length i++) {
temp += arr[i]
}
return temp
}
public static int arrMax(int arr[]) {
int temp = arr[0]
for (int i = 1 i < arr.length i++) {
if (temp < arr[i])
temp = arr[i]
}
return temp
}
public static int arrMin(int arr[]) {
int temp = arr[0]
for (int i = 1 i < arr.length i++) {
if (temp > arr[i])
temp = arr[i]
}
return temp
}
}
二维数组的话,必须循环行和列,之后求总和即可:public class Test
{
public static void main(String args[]) throws ParseException
{
int [][]a = {{1,2,4,5},{6,7,8,9},{10,11,12,13},{14,15,16,17}}
int sum =0//设置sum为0,方便计算
for(int i = 0i <a.lengthi++) //双层循环计算二维数组
{
for(int j = 0j <a[i].length j++)
{
sum = sum+ a[i][j]
}
}
System.out.println(sum)//输出结果
}
}