Нормальные уроки, пока. Правда тут затронуты уже циклы, которые не были разжеваны ранее. В принципе для тех, кто шарит не проблема, а новичкам наверное будет тяжеловастенько.
Что-то у меня это не работает... int[] mass1 = new int[3]; [1,2,3][0,9,3,1][44,55,66]; Компилятор ругается на такое построение кода. И даже если написать [1,2,3|0,9,3,1|44,55,66]; тоже ругается по той же причине. В видео невозможно понять, какие там скобки, но сколько бы я не пробовал подобрать, компилятор ругается на такое построение кода. Вы уверены, что работает именно так?
Ты засовываешь двумерный массив, а инициализируешь одномерный, плюс скобочки не квадратные используются, а так же после int[3] точку с запятой ставить не нужно, попробуй написать вот так: int[][] mass1 = new int[][]{{1,2,3},{0,9,3,1},{44,55,66}};
Мне показалось, что пытаясь объяснить многомерные массивы вы сами запутались) Получилось так, что изначально мы определили 3 места, а далее переопределили на 5))
"вы не будете использовать многомерные массивы, это извращение". ну что, значит я извращенец. да и, кстати, двухмерный массив для наглядности можно было представить как таблицу.
@@ІванДмитренко-х6э В реальных проектах массивы почти никто не использует, все используют коллекции, которые дают большую гибкость чем массивы, позволяя динамически изменять размер, скажите пожалуйста какой имплементацией двухмерных массивов вы пользуетесь? Никакой! Их нет! Значете почему? Потому что они никому не нужны!
уроки вообще - одни из лучших, но есть большие косяки: фон неконтрастный, буквы маленькия, на небольшом экране их не разобрать в принципе! надо всё проговаривать - где какая скобка, какая буква! запнулся, ошибся - вырежи этот кусок! также надо отрезать неиспользуемую часть экрана, чтобы сделать крупнее часть с кодом, и вырезать моменты, где были ошибки.
"так писать нельзя, просто вы должны знать, что так можно"))
Понятные, хорошие уроки. Спасибо! Видно, что стараетесь - однозначно лайк.
для тех кто будет смотреть в будущем, сейчас в джаве можно инициализировать массивы по принципу int[][] i = new int[3][3];
Это всегда так работало
Годный контент
Лайк за минт!
5:11
Нормальные уроки, пока. Правда тут затронуты уже циклы, которые не были разжеваны ранее. В принципе для тех, кто шарит не проблема, а новичкам наверное будет тяжеловастенько.
Что-то у меня это не работает... int[] mass1 = new int[3]; [1,2,3][0,9,3,1][44,55,66];
Компилятор ругается на такое построение кода. И даже если написать [1,2,3|0,9,3,1|44,55,66]; тоже ругается по той же причине. В видео невозможно понять, какие там скобки, но сколько бы я не пробовал подобрать, компилятор ругается на такое построение кода.
Вы уверены, что работает именно так?
Ты засовываешь двумерный массив, а инициализируешь одномерный, плюс скобочки не квадратные используются, а так же после int[3] точку с запятой ставить не нужно, попробуй написать вот так: int[][] mass1 = new int[][]{{1,2,3},{0,9,3,1},{44,55,66}};
@@feel3717 Я попытался воспроизвести код с экрана видео. Ничего более. Так-то я знаю, как правильно писать многомерные массивы.
Мне показалось, что пытаясь объяснить многомерные массивы вы сами запутались) Получилось так, что изначально мы определили 3 места, а далее переопределили на 5))
Ну и конечно же, как и было сказано ранее, дефолтные значения записались 0
Уроки хорошие, но мелко видно!
"вы не будете использовать многомерные массивы, это извращение". ну что, значит я извращенец. да и, кстати, двухмерный массив для наглядности можно было представить как таблицу.
А для чего Вы их использовали? Для решения каких задач? Я за свою жизнь не разу не видел ни на одном проекте двухмерного массива.
@@ІванДмитренко-х6э В реальных проектах массивы почти никто не использует, все используют коллекции, которые дают большую гибкость чем массивы, позволяя динамически изменять размер, скажите пожалуйста какой имплементацией двухмерных массивов вы пользуетесь? Никакой! Их нет! Значете почему? Потому что они никому не нужны!
уроки вообще - одни из лучших, но есть большие косяки: фон неконтрастный, буквы маленькия, на небольшом экране их не разобрать в принципе! надо всё проговаривать - где какая скобка, какая буква! запнулся, ошибся - вырежи этот кусок! также надо отрезать неиспользуемую часть экрана, чтобы сделать крупнее часть с кодом, и вырезать моменты, где были ошибки.
вы смотрите не на уроки, а на фон, наверное программирование не Ваше. Может из Вас получится хороший художник.
@@АлександрСоколовский-щ6ъ это правильно, нужно конкурентов гонять с java -> работы больше будет
О том при каких иницилизациях где будет выделена память - на стеке или куче, говорить конечно же не надо.