Как то не договариваются постоянно, например про && == || и для чего нужно Integer.parseInt(reader.readLine())?
И почему else if, а не просто if
Владимир
4 уровень
Объясните, я ниче не понял
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр
11 сентября 2020, 15:35
Если брать дословно:
&& оператор который означает "и", а именно например в выражении
if(a<b&&a<c){}
одновременно сравнить (а b) и (a c), и если в обоих случаях будет true(правда), то выполнить следующий код который написан будет в фигурных скобках.
--- == оператор который позволит тебе проверить сравнение а и b например
так же есть еще "не равно" пишется != в коде
|| дословно означает "или"
расписывать не буду, по аналогии с "и" понятно думаю будет
else if может быть написано только после блока if и дословно имеется ввиду "также если"
Например если в блоке if у тебя есть какое либо сравнение или просто переменная boolean и она будет false в итоге, то тогда у тебя сначало перейдёт в блок ekse if, а только потом в остальные if если они имеются...возможно сложно и непонятно написал...короче
если
то тогда идем сюда сначала
а потом
Integer.parseInt(reader.readLine()) позволяет перевести считываемую строку из буфера которую ты назвал reader в формат Integer. Так же есть возможности переводить не только в Integer, а например в long или double.
+1
hidden #2322530
11 сентября 2020, 12:11
без кода сложно ответить на все вопросы.
дословно перевести строку в число.
0