Java語言程序設計-基礎篇-第八版-編程練習題-第七章


package 編程練習題chapter7;

import java.util.Scanner;

public class Exercise7_1 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        System.out.print("Enter a 4 by 4 matrix row by row: ");
        double[][] m = new double[4][4];

        for (int i = 0; i < 4; i++)
            for (int j = 0; j < 4; j++)
                m[i][j] = input.nextDouble();

        System.out.print("Sum of the matrix is " + sumMatrix(m));
    }

    public static double sumMatrix (double[][] m) {
        int sum = 0;
        
        for (int i = 0; i < m.length; i++)
            for (int j = 0; j < m[0].length; j++)
                sum += m[i][j];
        
        return sum;
    }
}
package 編程練習題chapter7;
import java.util.Scanner;
public class Exercise7_2 {
    public static void main (String[] args) {
        Scanner input = new Scanner(System.in);
        
        System.out.print("Enter a 4 by 4 matrix row by row: ");
        double[][] m = new double[4][4];
        
        for (int i = 0; i < 4; i++)
            for (int j = 0; j < 4; j++)
                
                m[i][j] = input.nextDouble();
        System.out.print("Sum of the elements in the major diagonal is "
                + sumMajorDiagonal(m));
    }

    public static int sumMajorDiagonal(double[][] m) {
        int sum = 0;
        
        for (int i = 0; i < m.length; i++)
            sum += m[i][i];
        
        return sum;
    }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM