首页 热点资讯 义务教育 高等教育 出国留学 考研考公

java 数组行列转换

发布网友

我来回答

3个回答

热心网友

你这个的程序,只能成功运行 n*n的情况,也就是行数和列数相等的二维数组才能成功。
如果 n*m 也就是行数和列数不相同的情况就可能出错。
因为 n*m 是没有对角线的,也就是 i = j不一定出现在对角线上,所以出现了你上面的问题。

热心网友

三行四列的数组行列转换后应是四行三列,按你的方法转换的话,数组就变成了三行三列的了,因此最后一列没显示,主要是因为;行列不等,你可以用Vector等类动态扩展数组,就可以克服行列不等时的情况

热心网友

System.out.println("isA : " isA);
System.out.println("isB : " isB);
改为:
System.out.println("isA : " +isA);
System.out.println("isB : " +isB);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com