【发布时间】:2020-06-08 16:23:51
【问题描述】:
package Homeworks;
public class HomeWork85 {
public static void main(String[] args) {
int[][] a = {
{1,1,1,2},
{1,1,1},
{1,1,1}
};
int[][] b = {
{1,1,1,1},
{1,1,1,1},
{1,1,1,1}
};
for (int i=0; i<a.length;i++) {
for (int j=0;j<a[i].length-1;j++) {
if (a.length==a[j].length) {
System.out.println("It is a square");
}else {
System.out.println("Not a square");
}
}
}
}
}
【问题讨论】:
-
我的结果:不是正方形 不是正方形 不是正方形 是正方形 是正方形 是正方形 是正方形
-
...问题是?
-
它没有给我一个单一的“它是一个正方形”或它不是一个正方形。它给了我它既是正方形又不是正方形。所以我不知道我做错了什么。
标签: java arrays for-loop 2d variable-length-array