我是Java的新手,最近学会了如何使用循环和数组。 我花了很长一段时间,但现在我得到了正确的索引和打印订单中的数字。我唯一的问题是它的打印没有相互对齐。 (比如表 - 行/列)
我发现了
System.out.format("%-4d", table[t][i]);
" Roby Cornelissen"在stackoverflow上,但由于我需要一个返回,并且除此之外不要使用数组但是变量,我没有想法。 String.format似乎对我没用,或者我用错了。
这是我的方法:
public String generateBoard(){
int total = board.length * board[0].length;
int zaehler = 0;
String line = "<html>";
for( int row = 0; row < board.length; row++){
zaehler = ( total + 1 ) - ( (row + 1 ) * board[row].length );
for ( int col = 0; col < board[row].length; col++){
board[row][col] = zaehler++;
line = line + board[row][col] + " ";
}
line = line + "<br>";
}
line = line + "</html>";
return (line);
}
我感谢每一个帮助/提示。