import java.util.Scanner;
class Swap {
public static void main(String[] args){
//通过手动改制的方法输入一个二维数组
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; //定义一个33矩阵用二维数组实现
int sum = getSum(arr); //获取对角线值的和
System.out.println(sum); //打印该和
}
static int getSum(int[][] arr) { //获取33矩阵对角线之和
int sum = 0;
for (int i=0;i<arr.length ;i++ ) { //循环行
for (int j = 0;j<arr.length ;j++ ) { //循环列
if(i==j || i+j==2 ){ //行索引与列索引一样时或相加为2时
sum += arr[j];
}
}
}
return sum;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |