Это может быть очень глупый вопрос, но что означает эта строка в java?Синтаксис Java if и else
Seat tempSeat = rowClass ? allSeatsC[i][j] : allSeatsE[i][j];
Я знаю, что это имеет какое-то отношение к функции if, но я пытался переписать ее с if. Но я просто не могу понять, как это работает.
Это называется условный оператор. Подробнее см. Http://stackoverflow.com/questions/2615498/java-conditional-operator-result-type. –
Возможный дубликат [знак вопроса и двоеточие в выражении? что это значит?] (http://stackoverflow.com/questions/6957214/question-mark-and-colon-mean-in-statement-what-does-it-mean) –