Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/88: Рейтинг темы: голосов - 88, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 29.03.2019
Сообщений: 3

Определить класс Матрица

03.07.2019, 22:51. Показов 17583. Ответов 52

Студворк — интернет-сервис помощи студентам
Определить класс Матрица. Создать два конструктора: в первом в качестве аргументов: int n и int m – размерность матрицы, во втором - двумерный массив аr [] []. Реализовать методы вычисления суммы всех элементов матрицы, произведения количества строк на столбцы.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.07.2019, 22:51
Ответы с готовыми решениями:

Класс: Реализовать класс Matrix - матрица, на основе двухмерного массива размерности M на N...
1) Реализовать класс Matrix - матрица, на основе двух-мерного целочисленного массива int размерности M на N (кол-во строк и кол-во...

Создать класс матрица Данный класс содержит указатель на int...
Помогите решить хотя бы часть задачи. Создать класс матрица Данный класс содержит указатель на int, размер строк и столбцов и...

Определить базовый класс "Матрица" и класс-потомок "Треугольная матрица"
Нужно определить класс "матрица" с возможностью динамического выделения и освобождения памяти, наполнения матрицы, сохранения и чтения из...

52
05.07.2019, 14:07
Студворк — интернет-сервис помощи студентам

Не по теме:

В конечном итоге, стиль написания кода, это как почерк. Кто-то пишет каллиграфическим, кто-то обычным, а кто-то как курица лапой. Первый красивый, но излишне вычурный и отвлекает от сути. Последний корявый и может исказить суть своей неразборчивостью. А золотая середина - обычный аккуратный почерк четко передающий информацию и не напрягающий глаза.
Дядюшка Боб как раз такой "почерк" и демонстрирует в "Чистом коде". Фигурные скобки на однострочном теле как цикла, так и условия, являются лишними и отвлекают внимание. Но и код написанный в одну строку тоже читается не лучшим образом.
Это, безусловно, мое личное восприятие. Выбирая между крайностями, лично я стараюсь всегда выбирать ближе к середине.

0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
05.07.2019, 14:34
alicesmagic3d, ну, лично я во время написания кода предпочитаю ставить скобки даже для одной строки потому, что очень часто осознаю, что в тело нужно вставить больше одной строки и потом приходится добавлять эти чёртовы скобки, а эт неудобно. Лучше уж сразу поставить на всяк случай
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.07.2019, 14:37
alicesmagic3d, https://stackoverflow.com/ques... es-in-java
тут довольно много аргументов в пользу скобок
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
05.07.2019, 15:18
Цитата Сообщение от xoraxax Посмотреть сообщение
alicesmagic3d, https://stackoverflow.com/ques... es-in-java
тут довольно много аргументов в пользу скобок
Да, аргументы хорошие. И наиболее убедительный из них мне показался вот этот:
I agree with this. The brackets aren't for you. They're for the person that comes behind you. Several times, I've had code I was maintaining that I was unfamiliar with that didn't use brackets and had bad indentation. At this stage, I'm probably fixing a bug, so it's good to know what's supposed to happen. Omitting braces makes it less obvious, and I have to step through the code, wasting time. – Christopher Schneider Nov 22 '16 at 14:38
Однако, мне все же легче воспринимать код, не изобилующий фигурными скобками. В команде я не работаю и не собираюсь. Типичных ошибок с непопаданием добавляемой строки в цикл у меня уже давно не наблюдалось. Я набила на таких ошибках много шишек еще когда мне было лень писать для однострочников пару begin-end на Паскале, и, потому, приучилась уделять таким деталям много внимания. Плюс, использование правильного отступа также помогает не делать подобных ошибок.
Ну и главный мой аргумент в пользу неприменения избыточных фигурных скобок такой:
Сьерра и Бейтс vs Мартин, Блох, Эккель, Хорстман, Шилдт.
И эти люди, не просто практикующие программисты. Они пишут учебники и пользуются заслуженным авторитетом.
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
05.07.2019, 15:30
Цитата Сообщение от alicesmagic3d Посмотреть сообщение
Ну и главный мой аргумент в пользу неприменения избыточных фигурных скобок такой:
Сьерра и Бейтс vs Мартин, Блох, Эккель, Хорстман, Шилдт.
И эти люди, не просто практикующие программисты. Они пишут учебники и пользуются заслуженным авторитетом.
Ну, очевидно, что вы в последнюю очередь думаете о том, что они опытные программисты. Главное для вас - авторитет. Крутые умные дядьки, пишут книжки к тому же, а ещё вон их как много, значит, они точно правы. А ребята на stackoverflow и этом маленьком, пустынном форуме, кто они такие? Никто. Ни имени, ни книжек, ни авторитета
1
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
05.07.2019, 15:32
Цитата Сообщение от Gungala Посмотреть сообщение
Ну, очевидно, что вы в последнюю очередь думаете о том, что они опытные программисты. Главное для вас - авторитет. Крутые умные дядьки, пишут книжки к тому же, а ещё вон их как много, значит, они точно правы. А ребята на stackoverflow и этом маленьком, пустынном форуме, кто они такие? Никто. Ни имени, ни книжек, ни авторитета
Вот как чувствовала, что кого-то обижу.
Эти дядьки не просто опытные программисты, они еще и обучают менее опытных. А потому их ошибки стоят дороже, чем ошибки ребят с stackoverflow.

С другой стороны, если посмотреть профессионально написанный код (декларации классов), то можно увидеть что стиль описания класса String использует необязательные фигурные скобки, а в описании класса Arrays эти скобки опускаются.
Если смотреть описания других классов, то можно увидеть, что такие фигурные скобки чаще все-таки используются. И это весомый аргумент против мэтров.
0
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
05.07.2019, 15:35
javarush вот тоже сделали практикующие программисты, пользующиеся авторитетом в своих, эм, кругах

Добавлено через 1 минуту
alicesmagic3d, библиотеку java писали разные люди, вы ж это понимаете, но и они допускали определённые ошибки, из-за которых впоследствии приходится страдать всем, кто пишет на этом языке. Оформление стандартных классов java не может быть аргументом
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
05.07.2019, 15:40
Цитата Сообщение от Gungala Посмотреть сообщение
alicesmagic3d, библиотеку java писали разные люди, вы ж это понимаете, но и они допускали определённые ошибки, из-за которых впоследствии приходится страдать всем, кто пишет на этом языке. Оформление стандартных классов java не может быть аргументом
Gungala, если вы не заметили, это был аргумент в пользу вашего стиля, а не моего и Роберта Мартина
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
05.07.2019, 15:45
Цитата Сообщение от alicesmagic3d Посмотреть сообщение
мне все же легче воспринимать код
дело привычки в общем то
1
 Аватар для Goongala
1022 / 562 / 185
Регистрация: 18.08.2013
Сообщений: 2,027
Записей в блоге: 2
05.07.2019, 16:06
alicesmagic3d, это я заметил, но всё таки это был не аргумент
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
05.07.2019, 16:49

Не по теме:

Gungala, вы даже еще больший зануда, чем я

0
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
05.07.2019, 19:24
Боже мой, тут такие баталии, такие страсти разгораются, а у меня даже не чешется. Какая разница?
0
05.07.2019, 21:08

Не по теме:

Цитата Сообщение от ViktorFX Посмотреть сообщение
Какая разница?
да молодежь, просто поешь попкорн (на, угощайся!)! через год сами будут новичков за конвенцию гнобить, это норм.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.07.2019, 21:08

Определить класс Матрица
Нужна помощь в решении :cry: Определить класс Матрица размерности (m x n). Реализовать метод, меняющий местами строки с максимальным и...

Определить класс «Квадратная матрица» – Matrix.
Определить класс «Квадратная матрица» – Matrix. Класс должен содержать несколько конструкторов, в том числе конструктор ко-пирования. ...

Определить класс "Матрица", используя дружественные функции
Помогите с заданием, кому не сложно. Сложно с функциями, а особенно матрицы. Определить класс матрицу. В класс включить конструктор...

Создать класс Triad (тройка чисел); определить метод сравнения триад. Определить производный класс Date
Создать класс Triad (тройка чисел); определить метод сравнения триад. Определить производный класс Date с полями: год, месяц и день....

Определить класс "Матрица"
Добрый день, друзья! Очень нужна ваша помощь в решении задачи. Нужно сделать к завтрашнему дню две задачи, а я, глупая, думала, что нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
53
Ответ Создать тему
Новые блоги и статьи
Как замкнутый ядерный цикл решит проблему недостатки фосфора? Био миграция фосфора со дна океана
anaschu 26.06.2026
Биологический лифт: Концепция подъема фосфора со дна океана с помощью ЗЯТЦ Предлагаю на обсуждение альтернативу тяжелому промышленному бурению океанического дна. Вместо сложной инженерии мы можем. . .
сукцессия 5
anaschu 26.06.2026
ПЛАН РАЗРАБОТКИ математической модели сукцессии микоризных систем Переход AM → EcM (Endo + ErM) · Шумилов А. С. · ИФХиБПП РАН · Пущино · 2026 . . .
сукцессия 4
anaschu 25.06.2026
Более детализированный план разработки План доработки модели динамики микоризных симбиозов (EcM с гистерезисом) Цель: Реализовать логику переключения между эрикоидным (ErM) и эктомикоризным. . .
сукцессия 3
anaschu 25.06.2026
Примерный план работ по модели
сукцессия 2
anaschu 25.06.2026
параметризировочная калибровочная таблица будущей модели
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал (мат мет мод 29)
anaschu 23.06.2026
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал Материалы для обсуждения с МГСУ · 2026 Рисунки внутри приложенного ворд файла. Что за. . .
28. Конкретное развертывание плана номер 1 из поста номер 27
anaschu 22.06.2026
Можно ли из модели получить конкретные строительные требования? Честно — напрямую из текущей модели такие ответы не получить. Но цепочка логики есть, и она не такая длинная. Где разрыв . . .
27. Планы на разработку функциональных требований к строительству внутри модели пищеблока (или не только его?)
anaschu 22.06.2026
Что уже реализовано и даёт конфликты «бесплатно» Самый простой конфликт уже работает — конфликт за ресурс-работника. Заданий больше, чем доступных поваров → очередь в queue1. Это прямое отражение. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru