import java.util.*;import java.io.*;publicclassbook{
publicstaticvoidmain(String[] args)throws Exception
{
Scanner input =newScanner(System.in);double[][] test =newdouble[3][4];
System.out.printf("Enter a 3-by-4 matrix by row:");for(int i=0;i<3;i++)for(int j=0;j<4;j++)
test[i][j]=input.nextDouble();for(int i=0;i<4;i++)
System.out.printf("Sum of the elements at column %d is %.1f\n",i,sumColumn(test,i));}publicstaticdoublesumColumn(double[][] m,int columnIndex){
int rows = m.length;double sum =0.0;for(int i=0;i<rows;i++){
sum+=m[i][columnIndex];}return sum;}}
8.2
import java.util.*;import java.io.*;publicclassbook{
publicstaticvoidmain(String[] args)throws Exception
{
Scanner input =newScanner(System.in);double[][] test =newdouble[4][4];
System.out.println("Enter a 4-by-4 matrix row by row:");for(int i=0;i<4;i++)for(int j=0;j<4;j++)
test[i][j]=input.nextDouble();
System.out.println("Sum of the elements in the major diagonal is "+sumMajorDiagonal(test));}publicstaticdoublesumMajorDiagonal(double[][] m){
int len = m.length;double sum =0.0;for(int i=0;i<len;i++)
sum+=m[i][i];return sum;}}
《Java语言程序设计与数据结构》编程练习答案(第八章)英文名:Introduction to Java Programming and Data Structures, Comprehensive Version, 11th Edition8.1import java.util.*;import java.io.*;public class book { public sta...