Я пытаюсь создать массив в одном методе (или функции? Или объекте? Дополнительный вопрос - в чем разница между всеми этими словами?), А затем использовать его длину в другом методе (и я буду использовать его в и в других местах). Мой учитель сказал мне, что мне не нужно возвращать массив, потому что я только изменяю местоположение, поэтому массив не уничтожен или что-то еще. Я бы объявил это в основном, но тогда я не смогу измерить его после того, как получу входные данные размера (я не думаю?).
Кто-нибудь следит за этим?
public class Update {
public static void main(String[] args) {
System.out.println("This program will simulate the game of Life.");
createMatrix();
// birthAndLive();
printMatrix();
}
public static void createMatrix() {
Scanner console = new Scanner(System.in);
System.out.println("Please input the size of your board.");
System.out.println("Rows:");
final int rows = console.nextInt();
System.out.println("Columns:");
final int columns = console.nextInt();
System.out.println("Please enter a seed:");
final long seed = console.nextLong();
boolean[][] board = new boolean[rows][columns];
Random seedBool = new Random(seed);
}
public static void printMatrix() {
for (int i = 0; i < board.length; i++) {
for (int j = 0; j < board[i].length; j++) {
if (board[i][j] == false)
System.out.print(" - ");
else
System.out.print(" # ");
}
System.out.println();
}
}