import java.util.Arrays;
public class main {
public static void main (String[] args ) {
int rand = (int)Math.random()*17;
int[][] output = array(rand);
//System.out.println(Arrays.deepToString(output));
}
public static int[][] array(int n) { //btw n is y/height
int x = (int)Math.pow(2, n-1); //# of col
int max = (int)Math.pow(2, n) - 1;
int [][] out = new int[n][x];
for (int i = 0; i < n; i++) {
for (int j = 0; j < x; j++) {
out[i][j] = (int) (Math.random() * (max + 1));
}
}
return out;
}
}
Я учусь кодировать, и двоюродный брат дал мне свой старый ноутбук, и тут и там я нашел несколько небольших файлов Java.Это называется «itsmagic.java», но я не совсем понимаю, для чего это делается?
Из того, что я понимаю, кажется, что мы создаем 2D-массив какого-то типа, и что тогда?Я понимаю, что deepToString
предполагается использовать для преобразования многомерных массивов в строки, но как это работает?Почему это закомментировано?