第二题(求矩阵主对角线元素的和)
import java.util.Scanner;
public class Text {
public static void main(String[] args) {
System.out.println("Enter a 4-by-4 matrix row by row:");
Scanner input = new Scanner(System.in);
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();
}
input.close();
System.out.print("Sum of tne elements in the major diagonal is "+sumMajorDiagonal(m));
}
public static double sumMajorDiagonal(double[][] m) {
return m[0][0]+m[1][1]+m[2][2]+m[3][3];
}
}
结果如下:

第十九题(模式识别:连续的四个相等的数)
import java.util.Scanner;
public class Text {
public static void main(String[] args) {
int[][] matrix = creatMatrix();
boolean fourEqualNumbers = isHasFourEqualNumbers(matrix);
if (fourEqualNumbers)

这篇博客探讨了Java编程中的三个问题:计算矩阵主对角线元素的和,实现模式识别以找出连续四个相等的数,以及解决拉丁正方形的构造。详细解答和示例代码帮助读者理解每个问题的核心概念。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



