Java二维数组计算集合(上下左右左斜右斜)

版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创!


恰饭广告




java二维数组十字之和

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

java二维数组右斜之和

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

java二维数组右斜之和

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

让我恰个饭吧.ヘ( ̄ω ̄ヘ)

支付宝 ——————- 微信
图片加载中图片加载中



恰饭广告

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 5 = 13