gpt4 book ai didi

java - 如何在转置具有相同变量的数组时修复 ArrayIndexOutOfBounds?

转载 作者:行者123 更新时间:2023-12-02 02:25:19 26 4
gpt4 key购买 nike

作业题在这里:/image/lFNYs.jpg

ArrayIndexOutOfBoundsException当我尝试转置数组时发生,并且问题表明只能使用一个对象。

int arr , int n和和int m是实例变量。 m,n 的输入和arr[][]之前已经拍摄过。

void transpose(Transarray A){
arr=new int[n][m];
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
arr[j][i] = A.arr[i][j];
}

最佳答案

尝试

void transpose(Transarray A){
arr=new int[n][m];
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
arr[i][j] = A.arr[j][i];
}

关于java - 如何在转置具有相同变量的数组时修复 ArrayIndexOutOfBounds?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57257099/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com