Здравствуйте! Только учусь языку Java и при написании кода возникла проблема. Могу ли я каким то способом обратиться к переменной int вне функции/методы ? Заранее спасибо за помощь
собственно код
static int Current(int [][] m) {
Sys.pln(" Ход из какой клетки?");
int i = Sys.readInt();
int j = Sys.readInt();
int current = m[i][j];
return current;
}
static int Target(int [][] m) {
Sys.pln("В какую?");
int i = Sys.readInt();
int j = Sys.readInt();
int target = m[i][j];
return target;
}
public void doMotion(int[][] m){
current=target; - ошибка
}
Это что то вроде работы с матрицей 8х8 для создания доски для игры в шашки, я пытаюсь произвести ход шашкой
ilyablbnv: int target = m[i][j]; я так понимаю вы хотите доступиться до локальной переменной, которая находится в методе Target. Так вот - это не возможно.
Ну а в общем, зрелище удручающее