print语句-java语法数组元素

7ajki6be  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(567)
do {    
    System.out.print("arrPascal["+i+"]["+j+"]   = ");
    System.out.println(arrPascal[i][j]);)
    fibo += arrPascal[i][j];
    i--;
    j++;
}

我在试着打印

arrPascal[58][9]  = 10648873950\n
arrPascal[57][10] = 43183019880\n

但我的代码会导致

arrPascal[58][9]   = 10648873950\n
arrPascal[57][10]   = 43183019880\n

如何确保此代码为来自的所有结果排列“=” ("arrPascal["+i+"]["+j+"] = ");

col17t5w

col17t5w1#

你可以用 System.out.format 使用宽度说明符。您可以硬编码一个宽度,该宽度大于您将需要的任何可能的宽度,或者您可以根据任何一条线的最大长度来计算它 String 你需要打印。

System.out.format("%-19s = %d%n", "arrPascal[" + i +"][" + j + "]", arrPascal[i][j]);
//width is 19, left aligned

相关问题