编程新手,希望能得到一些指导,我搜索线索,但没有运气。 我写了一个二维数组的代码,我的问题是,我无法得到行和列的数字与元素一起显示...这是最接近我来 现在输出是;Java Array列和行编号
T F F T F F
0 F F T F F T
1 F T F F T F
2 T F F T F F
3 F F T F F T
4 F T F F T F
5
我需要输出;
0 1 2 3 4 5
0 T F F T F F
1 F F T F F T
2 F T F F T F
3 F F T F F T
4 F T F F T F
5 T F F T F T
下面的代码: 公共类阵{
public static void main(String[] args) {
System.out.print(" ");
boolean [][] a;
int N = Integer.parseInt(args[0]);
a = new boolean [N][N];
for (int i = 0; i<a.length;i++){
for (int j = 0; j<a[0].length;j++){
a[i][j] = true;
int sum = (i+j);
if (sum%3==0) {
System.out.print( "T ");
} else {
System.out.print( "F ");
}
}
System.out.println();
System.out.print(i + " ");
}
}
}
感谢您的帮助。
专业提示:您绝对应该重新格式化您的代码,以便正确缩进,在适当的行上加上大括号等。您还应该注释您的代码以解释每件作品的作用。当事情出错时,它使**大大简化了调试和测试。 – templatetypedef
不完整的复制/粘贴?格式化后,它看起来像缺少一对大括号:http://ideone.com/t8K8T – Lalaland
它看起来不像数组a的目的,因为它只是完全设置为true,而不是用于确定输出的是什么。您显示的代码与您列出的任何一个输出都不匹配。 – billjamesdev