求一個3*3矩陣對角線元素之和

解題思路:3*3矩陣,可以用一個二維數組表示,第一個數字表示橫行,第二個數字表示縱列。對角線有兩條,可以通過下標獲得具體數字。sum1和sum2是程序最後加的,因爲如果直接輸出相加的話,會被當作字符串

代碼:public class Main {


    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        int[][] a = new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                a[i][j]=input.nextInt();
            }
        }
        int sum1=a[0][0]+a[1][1]+a[2][2];
        int sum2=a[2][0]+a[1][1]+a[0][2];
        System.out.println("第一條對角線之和是:"+sum1);
        System.out.println("第二條對角線之和是:"+sum2);
    }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章