java如何在另一个数组中使用数组的索引?
我的代码有一个问题,据我所知,我可以将一个数组的索引用于另一个大小相同但类型不同的数组。但这只让我用第一种
目标是:如果在一个数组中有一个被占用的插槽,它的索引将移动到另一个数组,该数组将用X标记被占用的位置。(第一个使用int,第二个使用char。)
谢谢你的帮助
public static char consolaej(int[][] ejcedula, char[][] matrixej){
for (int i=0; i<ejcedula.length; i++){
for(int j=0; j<4; j++){
if(ejcedula[i][j]!=0){
matrixej[i][j]=x;
}
}
}
return matrixej;
}
# 1 楼答案
您应该用
matrixej[i][j]='x';
替换matrixej[i][j]=x;
。此外,函数的返回类型应该是char[][]
,而不仅仅是char
以下是代码片段:
输出: