JAVA if && for Помогите разобраться | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

JAVA if && for Помогите разобраться

Всем привет ! Подскажите команды if и for по сути делают одну работу - запускают определенное количество раз определенный метод или условие указаное в них . И да я знаю что if - обрабатывает и проверяет на верность условия , но это так же делает и for ?По сути,на практике , любой из этих команд можно зациклить программу (код) ? Тоесть они ВЗАИМОЗАМЕНИМЫ в глобальном смысле ? Я понимаю что это разные команды, выполняют схожие но абсолютно разные функции итд. Но по сути то в них обоих проверяется условие

21st Feb 2018, 4:17 PM
Grey King
Grey  King - avatar
3 Answers
+ 5
Hmm, kinda. I wouldn't personally consider IF and FOR the same thing though. Sure, you could have a function and inside of your IF statement have it call the same function, which indeed would loop the function. That's much different than having something that's self-contained loop through itself though. The reality is that you can recreate many of the functions, meant to simplify things, in ridiculously drawn out ways, which really just teaches you why other concepts were created and implemented to begin with. To sum it up, don't focus on IF and FOR being the same thing. They're not the same thing, even if you can recreate behavior of the other. Understand each of their relative purposes and utilize them in the optimal way.
21st Feb 2018, 4:31 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 1
Не совсем, в Java "If-then-else" заменяет тернарный оператор. А пользуются выражением If - else. A именно then не видел. Зачем он вообще если "if" подразумевает условие после которого при соблюдении оного и так выполняется блок.
25th Feb 2018, 11:24 AM
Grey King
Grey  King - avatar
0
Нео, then не пишут после if, я такого по крайней мере не встречал еще в java code . For предназначен и часто используется в МНОГОКРАТНЫХ циклах. А не единожды. Тем более если нам нужны условия , много условия можно написать блок из if..else..else..default или break . Я точно не понял, еще не отрабатывал на практике код, поэтому могу ошибаться, но ты проверь.
25th Feb 2018, 8:29 PM
Grey King
Grey  King - avatar