1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
public class crosssum{ public static void main(string args[]){ int [][]a = {{ 1 , 2 , 3 , 4 , 5 }, { 6 , 7 , 8 , 9 , 10 }, { 11 , 12 , 13 , 14 , 15 }, { 16 , 17 , 18 , 19 , 20 }, { 21 , 22 , 23 , 24 , 25 }} ; int transverse = 0 ; //横 int vertical = 0 ; //竖 for ( int i = 0 ; i < 5 ; i++){ transverse = transverse+ a[ 2 ][i]; //通过下标访问 } for ( int j = 0 ; j < 5 ; j++){ vertical = vertical+ a[ 2 ][j]; } system.out.println( "5*5数组十字和为" +(transverse+vertical)); } } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public class leftsum{ public static void main(string args[]){ int [][]a = {{ 1 , 2 , 3 , 4 , 5 }, { 6 , 7 , 8 , 9 , 10 }, { 11 , 12 , 13 , 14 , 15 }, { 16 , 17 , 18 , 19 , 20 }, { 21 , 22 , 23 , 24 , 25 }} ; int sum = 0 ; for ( int i = 0 ; i < 5 ; i++){ sum = sum+ a[i][i]; } system.out.println( "5*5数组↘=" +sum); } } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public class rightsum{ public static void main(string args[]){ int [][]a = {{ 1 , 2 , 3 , 4 , 5 }, { 6 , 7 , 8 , 9 , 10 }, { 11 , 12 , 13 , 14 , 15 }, { 16 , 17 , 18 , 19 , 20 }, { 21 , 22 , 23 , 24 , 25 }} ; int sum = 0 ; for ( int j = 4 ; j >= 0 ; j--){ sum = sum+ a[j][j]; } system.out.println( "5*5数组↙=" +sum); } } |
原文链接:https://www.idaobin.com/archives/352.html