Привет, ребята, просто интересно, можете ли вы мне помочь, не могли бы вы сказать мне, что я делаю неправильно здесь, что я пытаюсь сделать, это добавить 1, если r напечатано и вычесть 1, если L набирается как для нижнего, так и для верхнего. но позиция продолжает возвращать оригинал. пожалуйста помоги!!Нужна помощь в сортировке этой функции движения
int position = 0;
System.out.print("move: ");
String car = Global.keyboard.nextLine();
if (car == "r/")
position = + 1;
if (car == "R")
position = +1;
if (car == "l")
position = -1;
if (car == "L")
position = -1;
System.out.print(position);
Использовать 'String.equals' для сравнения Строки – Reimeus
http://stackoverflow.com/questions/767372/java-string-equals-versus – kiheru
В большинстве ответов упоминается, что' position = +1; 'должно быть' position + = 1; ', но никто не упомянул предпочтительный способ' position ++; '. – Dukeling