Как сделать дистанцию на Яве
I have a question. I have two-dimensional arrays with 4x4 as a multiplication table and I have to make a space between columns such that the gap between m and m is equal to the length of the last number in the given column +1. <pre> 1234 2468 36912 481216
Это должно выглядеть
1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16
Дело в том, что расстояние между каждым столбцом должно быть равно: длине наибольшего числа в столбце +1
Что я уже пробовал:
I tried to do it with a loop and it did not work out
Richard MacCutchan
Как только вы нашли наибольшее число: преобразуйте его в строку и используйте length
свойство строки получать количество цифр.
Member 14188174
Хорошо. Но я не знаю, куда поместить этот код в моем коде
Это мой код.
Системы.из.код println("Поидах Н");
Сканер Reader = новый сканер(System.in); // подаем дату pierwsza
Целое число n = reader.nextInt();
//Системы.из.код println(Н);
читатель.рядом();
int [][] tabliczka = new int[n][n];
tabliczka=timesTable(n,n);
for(int row = 0; row
Richard MacCutchan
Читая каждое число, вы можете проверить его размер и найти самое длинное. Затем, когда у вас есть все целые числа в вашем массиве, очень просто распечатать матрицу с правильным интервалом.