gpt4 book ai didi

java - Java 中出现很多错误,对角矩阵问题

转载 作者:行者123 更新时间:2023-12-02 06:32:41 25 4
gpt4 key购买 nike

我有一个对角矩阵,我正在尝试编写一个矩阵求和的函数。

这是我到目前为止所拥有的:

import java.io.*;
public class DiagonalMatrices
{
public static void main(String[] args) throws IOException
{

double matrix[][] = {
{10,0,0,0,0},
{0,10,0,0,0},
{0,0,5,0,0},
{0,0,0,-10,0},
{0,0,0,0,7}
};
int j = 0, k = 0;
double sum1 = 0, sum2 = 0;

for ( j = 0; j < matrix.length; j++)
{
for (k = 0; k < matrix.length; k++)
System.out.print(matrix[j][k] + " ");
System.out.println();
}
for ( j = 0; j < matrix.length; j++)
{
sum1 = sum1 + matrix[j][j];
}

k = matrix.length - 1;
for ( j = 0; j < matrix.length; j++)
{
if (k >= 0)
{
sum2 = sum2 + matrix[j][k];
k--;
}
}

System.out.println("Sum of Digonal elements are :" + sum1 + " and " + sum2);





}
}`

我收到了 100 个错误,全部都说...

“非法字符:\0”

有人可以帮忙吗?

最佳答案

您的代码的问题是源文件末尾的 ` :)。

删除它,然后观察你的输出:

10.0 0.0 0.0 0.0 0.0

0.0 10.0 0.0 0.0 0.0

0.0 0.0 5.0 0.0 0.0

0.0 0.0 0.0 -10.0 0.0

0.0 0.0 0.0 0.0 7.0

Sum of Digonal elements are :22.0 and 5.0

关于java - Java 中出现很多错误,对角矩阵问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19937923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com