如果 mat[r][k] 的值为正,我试图创建一个返回 true 的方法,但错误消息说“PrintStream 类型中的方法 println(int) 不适用于参数 (int[] [],整数,整数)
对方法的调用:
public static void main(String[] args) {
int[][] matrix = { { 1, 2, 3 }, { 4, -5, 6 }, { -7, 8, 0 } };
System.out.println(isPositive(matrix), 2, 3);
}
方法:
public static String isPositive(int[][] mat, int r, int k) {
r--;
k--;
boolean value = false;
for (int i = 0; i < mat.length; i++) {
for (int j = 0; j < mat[i].length; j++) {
if (mat[r][k] > 0) {
value = true;
}
}
}
String out = "(" + mat[r][k] + ") : " + value;
return out;
}