Size: a a a

2020 March 19

S

Svail in Java & Co
сори за такое но ссылку блочит
источник

AS

Alex Sagent in Java & Co
Svail
может кто-то объяснить почему у меня все работает хотя указано что выполнять пока тру(!фолс) и если цикл проходит один раз то меняется на фолс и следовательно цикл должен закончиться
дебажить пробовал?
источник

AK

Alex_ Kolumb in Java & Co
Svail
может кто-то объяснить почему у меня все работает хотя указано что выполнять пока тру(!фолс) и если цикл проходит один раз то меняется на фолс и следовательно цикл должен закончиться
break;
источник

S

Svail in Java & Co
😂 будто препода в универе спросил )
источник

S

Svail in Java & Co
спасибо
источник

c

corp in Java & Co
Ребят, кто шарит в javaFX нужно добить задание за $, работа на 20 минут, отпишите в лс.
источник

S

SpiriX in Java & Co
Svail
может кто-то объяснить почему у меня все работает хотя указано что выполнять пока тру(!фолс) и если цикл проходит один раз то меняется на фолс и следовательно цикл должен закончиться
а почему оно не должно работать? в начале while значение стало true. прошел for. если что то поменял, значение стало false. идет проверка. если чтото было изменено - продолжить выполнение while. если ничего не изменено - покинуть while. вполне стандартный пузырек
источник

S

Svail in Java & Co
Я не понимаю) у нас написано что вайл тру  делать фор луп. Но после того как мы сделали один проход у нас значение меняется на фолс и по сути это все должно остановится?
источник

S

SpiriX in Java & Co
Svail
Я не понимаю) у нас написано что вайл тру  делать фор луп. Но после того как мы сделали один проход у нас значение меняется на фолс и по сути это все должно остановится?
условие в while - ! isSorted. ! значит не. сначала ты делаешь isSorted false. !false значит true. именно поэтому ты и попадаешь в цикл.
источник

S

SpiriX in Java & Co
ага. ты отрицание не увидел) если бы все было так как ты пишешь, в цикл он бы даже не защел
источник

RO

Roman Office in Java & Co
Svail
Я не понимаю) у нас написано что вайл тру  делать фор луп. Но после того как мы сделали один проход у нас значение меняется на фолс и по сути это все должно остановится?
оно остановится только после того как пройдет по всему массиву, в данном коде и значение поменяется на фолс
источник

AS

Alex Sagent in Java & Co
Svail
Я не понимаю) у нас написано что вайл тру  делать фор луп. Но после того как мы сделали один проход у нас значение меняется на фолс и по сути это все должно остановится?
у тебя в if меняется true на false только тогда, когда массив у тя еще не отсортирован, как только if не выполнится после полного прохода for, while перестанет работать
источник

RO

Roman Office in Java & Co
и это не сортировка пузырьком, меняются только соседние элементы, проход то только один по массиву
источник

AS

Alex Sagent in Java & Co
Roman Office
и это не сортировка пузырьком, меняются только соседние элементы, проход то только один по массиву
это она, while для этого и нужен
источник

RO

Roman Office in Java & Co
Alex Sagent
это она, while для этого и нужен
while будет false после первой замены соседних элементов и прохода массива до конца один раз, после этого из while выйдет
источник

AS

Alex Sagent in Java & Co
Roman Office
while будет false после первой замены соседних элементов и прохода массива до конца один раз, после этого из while выйдет
там отрицание, так что пойдет заново )
источник

S

Svail in Java & Co
источник

S

Svail in Java & Co
Спасибо конечно что все пытатесь объяснить но теперь я окончательно запутался.
источник

S

SpiriX in Java & Co
лучший способ разобраться - выпиши все переменные и пошагово пройдись по всему коду. если умеешь пользоваться дебаггером - это тоже самое, но в автоматическом режиме. если не умеешь - на бумажке пройдись) там того кода с гулькин нос, много времени не займет)
источник

Iv

Ink virg in Java & Co
Спустя 20 лет существования джавы она начала писать где же именно NULL... Обнова которую мы заслужили. Еще и break из свича выпилили...
источник