我正在进行测试准备程序。它不是家庭作业或一个年级,我只需要帮助完成和修复它,这样我就可以学习并更好地理解它是如何工作的。方向是“编写一个名为Matrix1.java的程序,它随机地将0和1填充到一个n×n矩阵中,打印矩阵。”我对编码仍然很陌生,所以任何帮助将不胜感激。这是我到目前为止的代码:JAVA需要涉及矩阵和阵列的帮助
public class Matrix1{
public static void main(String[] args){
Matrix1 matrix=new Matrix1(5);
matrix.fill();
matrix.print();
}
public Matrix1(int n){
int[][] matrix = new int[n][n];
}
public void fill(int n){ // randomly fill in 0s and 1s
Random rand = new Random();
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
Integer r = rand.nextInt;
matrix[i][j] = Math.abs(r);
}
}
}
public void print(int[][]matrix, int n){ //print the matrix, each row is printed in a separate line
for(int i = 0; i< n; i++){
for(int j = 0; j<n; j++){
System.out.println(array[i][j]);
}
}
}
}
我最终迷惑了自己,我不确定如何解决或继续。尽管如此,我认为我在正确的轨道上。
阅读编译器给你的信息。如果你不了解它们,请将它们输入到你最喜欢的搜索引擎中。 –
有人提出这个问题吗?这里没有*特定的*问题。 –