java中带有Z代码的数组
我试着用java编写一个程序 字母表的形式是“Z”。但阵列是我的弱点。 有人能帮我吗
例如:
package Learning;
import java.util.Scanner;
public class Z {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter The Number Of Matrix Rows ");
int matrixRow = scan.nextInt();
System.out.println("Enter The Number Of Matrix Columns: ");
int matrixCol = scan.nextInt();
if (matrixRow > 50 && matrixCol > 50) {
System.out.print("ERROR");
}
if (matrixRow != matrixCol) {
System.out.print("ERROR");
if (matrixRow <= 2 && matrixCol <= 2) {
System.out.print(" ERROR");
}
int[][] matrix = new int[matrixRow][matrixCol];
for (int i = 65; i < matrixRow; i++) {
for (int j = matrixRow; j < matrixCol; j++) {
}
for (int l = 0; l < matrixRow; l++) {
for (int c = 0; c < matrixCol; c++) {
System.out.print(array[matrixRow][matrixCol] + "\t");
}
System.out.println();
}
}
}
}
# 1 楼答案
它永远不会进入第一个循环,因为matrixRow的最大值是50,如果我是65,这并不小于最大值50
你还忘了关闭第二个if的主体
最里面的循环中的“array”应该是“matrix”
以及一个完整的解决方案: