Ahoj, mám s tímto programem problém, potřebuju zvětšit mezery mezi sloupcema matice. Jak se to prosím udělá?
public static void main(String[] args) {
System.out.println("Zadejte velikost pole:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[][] pole = new int[n][n];
for (int i = 0; i < pole.length; i++) {
for (int j = 0; j < pole[i].length; j++) {
pole[i][j] = i;
}
}
vypis2D(pole);
}
private static void vypis2D(int[][] pole) {
System.out.println("---Vysledky---");
for (int i = 0; i < pole.length; i++) {
System.out.print("(" + padLeft(Integer.toString(i * pole[i].length), 4) + "): ");
for (int j = 0; j < pole[i].length; j++) {
System.out.format("%3s", pole[i][j]);
}
System.out.println();
}
}
private static String padLeft(String s, int n) {
return String.format("%1$" + n + "s", s);
}}