Size: a a a

2020 November 14

И(

Илья (danger3466)... in learn.java
Farid
java не python, тут так делать нельзя
Можно
источник

АН

Андрей/Andrew Николи... in learn.java
В даном случае получается сначало бул а потом сравнение с инт
источник

n.

ns ... in learn.java
Kabukiman
Он же пишет, что нельзя сравнивать число с булем.
Там для джавы (num1 <= num2) уже тру или фолз.
так в первом примере он же сравнивает с булевым выражением. Там же числа подставляются
источник

n.

ns ... in learn.java
Андрей/Andrew Николишин
В даном случае получается сначало бул а потом сравнение с инт
кажется понял теперь. спс.
источник

VV

Vihuhol Vihuhol in learn.java
Nonverbis
Третий вариант. А именно Шилдт (или другой) на английском языке. Причина: в книгах бывают опечатки. И если вы встретитесь с опечаткой на английском языке, вы хотя бы сможете спросить о чем-то. У издателей бывают официальные форумы и т.п. Да и вообще спрашивать надо так, чтобы людям понятно было. А понятный всем язык английский.

В русских книгах бывают жуткие ошибки. Ну, просто такие, что видно, что человек ничего не понимал, но написал. Ему же надо переводить. Редактору надо издавать. Никто ничего не понимает, но издают.

В английском варианте можно предположить, что они хотя бы понимают. А с русским текстом можно кувыркаться очень и очень долго. Причем, никто не поможет и никогда. Потому что русскоязычное комьюнити сильно меньше мирового. Оно просто не ответит вам на задаваемый вопрос. Если он, конечно, сколь-нибудь серьезен.

По английски - вот Хорстманн есть. Есть бесплатный онлийн-курс на Юдасити, где Хорстманн сам ведет и пляшет перед вами. Так неужели это хуже, чем джавараш?
Мне кажется, что касательно всяких фреймворков так-то оно так, но что касается шилдта разве там из кода непонятно уже о чем речь? int a = 5... (Утрирую)
источник

И(

Илья (danger3466)... in learn.java
А я не понял, почему нет знака "?"
источник

F

Farid in learn.java
Илья (danger3466)
Можно
ну вот посмотрите во 2м примере, там даже idea ошибку показывает, мол, сравниваются bool и int, это в python можно такое сравнение провести, чтобы выяснить границы числа
источник

N

Nonverbis in learn.java
Vihuhol Vihuhol
Мне кажется, что касательно всяких фреймворков так-то оно так, но что касается шилдта разве там из кода непонятно уже о чем речь? int a = 5... (Утрирую)
Бывает очень даже непонятно. Русская книга - по определению хлам. Любой может убедиться в этом, просто взглянув на ее тираж. Он будет примерно 2 тысячи. При таком тираже понятно, что тяп-ляп сделана.
источник

n.

ns ... in learn.java
Решил так записать:
System.out.print(num2 <= num1 && num1 <= num3 || num2 >= num1 && num1 >= num3);
источник

F

Farid in learn.java
Илья (danger3466)
Что лучше эта книга или javarush?
всё фигня пока есть бесплатный hyperskill
источник

И(

Илья (danger3466)... in learn.java
ns ...
Решил так записать:
System.out.print(num2 <= num1 && num1 <= num3 || num2 >= num1 && num1 >= num3);
Что читаешь? В моем мануале такого нет
источник

VV

Vihuhol Vihuhol in learn.java
Nonverbis
Бывает очень даже непонятно. Русская книга - по определению хлам. Любой может убедиться в этом, просто взглянув на ее тираж. Он будет примерно 2 тысячи. При таком тираже понятно, что тяп-ляп сделана.
То, что непонятно, это я на своём примере убедился. Но я к тому, что там все равно поймёшь так или иначе о чем речь идёт, потупив конечно, просто взглянув на код
источник

n.

ns ... in learn.java
Илья (danger3466)
Что читаешь? В моем мануале такого нет
это задачка с HyperSkill
источник

N

Nonverbis in learn.java
Vihuhol Vihuhol
То, что непонятно, это я на своём примере убедился. Но я к тому, что там все равно поймёшь так или иначе о чем речь идёт, потупив конечно, просто взглянув на код
Вы учитесь кувыркаться или программировать?
источник

VV

Vihuhol Vihuhol in learn.java
Nonverbis
Вы учитесь кувыркаться или программировать?
Я к тому, что в шилдте азы. Какая разница, как там написано, если какое-нибудь наследование уже интуитивно понятно?
источник

N

Nonverbis in learn.java
Vihuhol Vihuhol
Я к тому, что в шилдте азы. Какая разница, как там написано, если какое-нибудь наследование уже интуитивно понятно?
Если что-то интуитивно понятно, значит вы берете книгу не по своему уровню и просто толчете воду в ступе. А если книга дает нагрузку на мозг, она должна быть нормальной. Изучающий может ошибаться. А в книге ошибки не нужны.

В англоязычных книгах тоже много ошибок. Они там тоже не святые. А ученику-то куда деваться, хлебать этот компот.

Да и какой смысл? Деградировать только - английский-то когда понадобится, его не будет. Просто потому, что кто-то когда-то отказался им пользоваться, а когда пришло время локти кусать стал.
источник

И(

Илья (danger3466)... in learn.java
Вот только в моем случае или учить java или английски, иначе бошка лопнет от потока информации 😁
источник

VV

Vihuhol Vihuhol in learn.java
Nonverbis
Если что-то интуитивно понятно, значит вы берете книгу не по своему уровню и просто толчете воду в ступе. А если книга дает нагрузку на мозг, она должна быть нормальной. Изучающий может ошибаться. А в книге ошибки не нужны.

В англоязычных книгах тоже много ошибок. Они там тоже не святые. А ученику-то куда деваться, хлебать этот компот.

Да и какой смысл? Деградировать только - английский-то когда понадобится, его не будет. Просто потому, что кто-то когда-то отказался им пользоваться, а когда пришло время локти кусать стал.
Не, ну лучше конечно на английском читать, тут я не спорю. Но когда английский не знаешь, то, в принципе можно и с шилдта начать на русском, тут имхо конечно. А интуитивно понятно наследование это я имел в виду после 11 класса и Паскаля в школе, то есть когда к ООП вообще не приступал. Типа я вообще эти вещи понял по одному названию (ну там наследование, переопределение методов и т.д., без нюансов конечно, но все же).
источник

N

Nonverbis in learn.java
Vihuhol Vihuhol
Не, ну лучше конечно на английском читать, тут я не спорю. Но когда английский не знаешь, то, в принципе можно и с шилдта начать на русском, тут имхо конечно. А интуитивно понятно наследование это я имел в виду после 11 класса и Паскаля в школе, то есть когда к ООП вообще не приступал. Типа я вообще эти вещи понял по одному названию (ну там наследование, переопределение методов и т.д., без нюансов конечно, но все же).
Нужно читать то, что лучше. Если на английском материал лучше, берем его. Если на русском - берем на русском. Бывает и на русском неплохой материал. Но чаще все же это не так. А не знаешь английский - нечего про программирование думать.
источник

VV

Vihuhol Vihuhol in learn.java
Nonverbis
Нужно читать то, что лучше. Если на английском материал лучше, берем его. Если на русском - берем на русском. Бывает и на русском неплохой материал. Но чаще все же это не так. А не знаешь английский - нечего про программирование думать.
Последний пункт понятен, но я же как раз имел в виду после 11 класса в школе. Я тогда к программированию и приступил (после Паскаля). А после 11 класса в школе мало кто знает английский, ну, я не знал)
источник