I want to code a program that displays a grid of numbers like this picture
Grid Example:
StringBuilder sb = new StringBuilder();
for (int row = 0; row < getNumberOfRows(); row++) {
for (int column = 0; column < getNumberOfColumns(); column++) {
if (numbers[row][column] < 10) {
sb.append(" " + numbers[row][column] + " ");
} else {
sb.append(numbers[row][column] + " ");
}
}
sb.deleteCharAt(sb.length()-1);
sb.append("\n");
}
This is my current code however feel like using an if statement is not efficient and thought there might be an alternative way where the numbers are in placeholder positions.
