首页 > 编程 > Java > 正文

Java二维数组计算集合总结

2019-11-26 10:14:44
字体:
来源:转载
供稿:网友

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));    } } 

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);    } } 

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);  		} 	}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表