Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67

Get and Put

01.08.2018, 07:03. Показов 873. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ребята помогите исправить методы get and put.
Там нужно переделать под (i-1) (j-1) в общем под двумерный массив

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 public int get(int i, int j) throws MatrixIndexException {
        if (i < 1 || i > rowCount) {  
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 1 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
 
        return data [i][j];
    }
 
    void put(int i, int j, int value) throws MatrixIndexException {
        if (i < 1 || i > rowCount) {
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 1 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
        data[i][j] = value;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.08.2018, 07:03
Ответы с готовыми решениями:

Assembler put
Начали изучать ассемблерные вставки в С++ как например в чаровском массиве изменять данные ? где можно наити описание всех...

Put / Get Extra
A1.class Intent in = new Intent(a1.this, a2.class); startActivity(a2); ...

Метод PUT
привет.Интересен этот метод загрузки файлов Как посылать этот запрос вроде разобрался: $image='35.jpg'; $url='upl.php'; $curl =...

18
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
01.08.2018, 07:34

Не по теме:

Вопрос из разряда "взрыв мозга"


Что переделывать-то? В условиях поменяй <1 на <0
1
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.08.2018, 08:09
Цитата Сообщение от Marca Посмотреть сообщение
двумерный массив

Не по теме:

объясни нам, по человечески, почему ты не хочешь в течении 22-х дней почитать про многомерные массивы?

0
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 08:14  [ТС]
iSmokeJC, Я делал
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public int get(int i, int j) throws MatrixIndexException {
        if (i < 0 || i > rowCount) {  
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 0 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
 
        return data [i-1][j-1];
    }
 
    void put(int i, int j, int value) throws MatrixIndexException {
        if (i < 0 || i > rowCount) {
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 0 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
        data[i-1][j-1] = value;
выходит недопустимое число -1
0
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 08:15  [ТС]
iSmokeJC,

сказали вот так сделать типа (i-1)(j-1)
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.08.2018, 08:23
Цитата Сообщение от Marca Посмотреть сообщение
data [i-1][j-1];
здесь, если у тебя i=0 или j = 0 что будет?
0
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 08:25  [ТС]
Aviz__, Я делал так сказали что не подходит, мне сказали чтобы я добавил куда как на картинке (i-1)(j-1)
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.08.2018, 08:31
Marca, я вопрос какой задавал?

Не по теме:

впрочем, если ты так упорно отказываешься от помощи, то ладно, греби сам))

1
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 08:33  [ТС]
Aviz__, нет помог спасибо) я просто делал так) сказали что не правильно

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public int get(int i, int j) throws MatrixIndexException {
        if (i < 0 || i > rowCount) {  
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 0 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
 
        return data [i][j];
    }
 
    void put(int i, int j, int value) throws MatrixIndexException {
        if (i < 0 || i > rowCount) {
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 0 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
        data[i][j] = value;
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.08.2018, 08:37
ну, если ты с людьми в offline такой же упертый, как с нами, то тебе объяснили причину, а ты не захотел ее понять((
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
01.08.2018, 08:40

Не по теме:

Дичь какая-то... :(


Marca, или ты чего-то не монимаешь в задании, или...
Напиши внятно и подробно, что требуется сделать, а не просто - "надо вот сюда чего-то воткнуть"
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.08.2018, 08:43
iSmokeJC,

Не по теме:

я сам в шоке!!! каждый день спрашиваю, что ему мешает понять массивы.

0
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 12:24  [ТС]
Aviz__,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    public int get(int i, int j) throws MatrixIndexException {
        if (i < 1 || i > rowCount) {  
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 1 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
        
        return data [i-1][j-1];
    }
 
    void put(int i, int j, int value) throws MatrixIndexException {
        if (i < 1 || i > rowCount) {
            throw new MatrixIndexException("Недопустимое число строк: " + i);
        }
        if (j < 1 || j > colCount) {
            throw new MatrixIndexException("Недопустимое число столбцов: " + j);
        }
        data[i-1][j-1] = value;
Ребята помогите исключение сделать
нужно чтобы допустим матрица 3х3. То выводило ислключение если ты вводишь больше 3 или меньше 1

Добавлено через 12 секунд
iSmokeJC, Ребята помогите исключение сделать
нужно чтобы допустим матрица 3х3. То выводило ислключение если ты вводишь больше 3 или меньше 1
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.08.2018, 12:47
Цитата Сообщение от Marca Посмотреть сообщение
исключение сделать
16 дней назад, я тебе делал((!
1
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 12:50  [ТС]
Aviz__, мой код правильный? я что не могу найти тот код что мне ты делал)
0
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
01.08.2018, 12:50
а точно в матрице отсчет идет от 1 а не с нуля?
0
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 12:51  [ТС]
Pablito, в двумерном массиве индекс с 0, а в матрице с 1
0
 Аватар для Aviz__
2736 / 2046 / 506
Регистрация: 17.02.2014
Сообщений: 9,462
01.08.2018, 12:53
Цитата Сообщение от Marca Посмотреть сообщение
мой код правильный?
ответь на сообщение #6!
0
1 / 1 / 0
Регистрация: 25.07.2018
Сообщений: 67
01.08.2018, 12:56  [ТС]
Aviz__, исключение
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.08.2018, 12:56
Помогаю со студенческими работами здесь

PUT запрос
Полазив русскоязычные просторы интернета, не нашёл примера как отправить PUT запрос с параметрами которые можно как-то задавать. На...

WebDav PUT
Всем привет! Прочитал замечательную статью: http://www.webdelphi.ru/2012/07/yandeks/ Все прекрасно работает! Но, как загрузить файл...

Удаленный вызов PUT
Нужно из приложения передать данные в PUT метод на сервере. Аннотация вот такая @RequestMapping( value = &quot;/setProduct/{id}&quot;,...

Не работает idFTP.Put
with idftp2 do try connect; idftp2.Put('C:\тест.txt'); disconnect; except ShowMessage('error'); end; На фтп...

Отправить PUT запрос
Здравствуйте! Собственно, нарыл вот такую функцию для формирования POST запросов, отлично работает. private static string...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru