我是一名大学学生,试图通过java和Eclipse将存储在txt文件中的两个矩阵相乘。我们得到了一个预编译的类文件,但没有给出类文件的源代码,这基本上使它成为一个黑盒类。我们应该使用 vim 和 Linux 终端来编程和执行我们的 java 代码,但我发现 Ecplise 的时效要高得多。但是,当使用Linux终端和vim时,我的程序可以按预期工作,而使用Eclipse时则不会。
这是我的源代码,只有使用黑盒类的LOC
String fileOne = ArrayReader.getFileName("Enter the file name of matrix one");
int[][] matrixOne = ArrayReader.readArray(fileOne);
String fileTwo = ArrayReader.getFileName("Enter the file name of matrix two");
int[][] matrixTwo = ArrayReader.readArray(fileTwo);
getFileName 函数输出参数,期望用户输入包含矩阵元素的文件的文件名(包括扩展名)。如果它找不到该文件,它将返回一条错误消息,说明这一点,然后再次询问文件名。readArray 函数只是获取元素并将其分配给整数矩阵的元素。
我尝试将txt文件放在项目目录中的src和bin文件夹中,并多次输入带有和不具有文件扩展名的文件名,但无济于事。
有什么想法吗?
郎朗坤
弑天下
相关分类