powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите реализовать логику на Java)
25 сообщений из 39, страница 1 из 2
Помогите реализовать логику на Java)
    #38352586
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я совсем новичок. Есть алгоритм, по которому нужно сделать, а времени мало + было бы не плохо увидеть как это реализуется на Java, поэтому обращаюсь сюда в надежде на помощь.
Задание в основном используется только 2 массива.
1. Двумерный массив ASU со столбцами string [number][count].
Двумерный массив RZS со столбцами string [count][number][number][number]
ASU:
[number][count]
1234 1
1235 5
RZS:
[count][number][number][number]
1 3124 2341 1234
7 1231 1343 1235

Задание: Надо записать в третий массив все номера у которых нету совпадений.
(Вы же знаете как реализовать сортировку в двумерных массивах на Java^^)
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352689
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaa,

Тут не особо любят делать за кого-то лабы, если вам лень напрягаться - то совсем не туда вы попали. А вот если выложите свои попытки и попросите оценить или обьяснить ошибку в конкретном месте - то пожалуйста. Ну есть еще те кто за деньги может сделать.
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352727
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не знаю синтаксиса просто
если есть возможность подскажите синтаксис для многомерного массива: 4 столбца, 2 строки : String[4][2] rzs?
как его проинициализировать? простые массивы ясно, а с этими просто беда
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352729
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть еще вариант String [][][][] rzs , но руки кривые
так и понял какой верный
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352732
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и не понял какой верный*
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352760
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaa,

Например вот тут можно почерпнуть начальные сведения - http://www.linkex.ru/java/multi-arrays.php
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352765
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaaесли есть возможность подскажите синтаксис для многомерного массива: 4 столбца, 2 строки : String[4][2] rzs?
Это двумерный.

eldarkaaкак его проинициализировать? простые массивы ясно, а с этими просто беда
String [][] rzs = new String[4][2];
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352767
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему String если все значения числовые?
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352773
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что там будут не только числа, но для краткости примера просто цифры написал
так спасибо за доку!
есть какие-нибудь библиотеки для сравнения данных?
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352784
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaaесть какие-нибудь библиотеки для сравнения данных?
:) конкретизируйте
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352817
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для этого же и писал в шапке задание.
есть в одном массиве значения, иногда они есть в другом
надо пройти целиком массив и посмотреть, если есть значение, то добро пожаловать в третий массив
как это сравнение сделать? функции каких-то библиотек? (мне знакомо просто for i blabla, for j blabla if a[i,j]=b[i,j] then dosmth..)
как это реализуется тут? я слышал что в if нужно использовать только булевский тип
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352848
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaaдля этого же и писал в шапке задание.
Ааа. Тогда всё сводится к вопросу, если ли библиотека для релизации лабораторных работ.
Задание, полагаю, не подразумевает использование чего-то помимо JSE@/


eldarkaaнадо пройти целиком массив и посмотреть, если есть значение, то добро пожаловать в третий массив

Ну, вот. Осталось закодить.

eldarkaaкак это сравнение сделать?
Какое ещё сравнение? Сравнение это >,<, =
Как найти значение в массиве? Перебором.

eldarkaaфункции каких-то библиотек?

Java Runtime Environment библиотеки должно хватить.

eldarkaa(мне знакомо просто for i blabla, for j blabla if a[i,j]=b[i,j] then dosmth..)
как это реализуется тут?
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html

eldarkaaя слышал что в if нужно использовать только булевский тип
А как иначе? В Java строгая типизация.
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352851
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
a[i][j].equals(b[i][j])


...если что. Без библиотек.
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352874
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я в глубине души догадывался, что вы все же добрый, раз решились помочь
System.out.println(Arrays.toString(rzs)); возвращает [[I@11fffa73, [I@3c939d40, [I@7f38f3d1, [I@740f5f97]
rzs массив целых чисел, хотел преобразовать его в строки и вывести, но вывелось что-то странное, почему?
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352880
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arrays.deepToString()
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352884
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аргумент? why?
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352900
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaaаргумент? why?
42
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352919
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
 for(int i=0; i<4; i++){
              System.out.println("i: " + i);
              for(int j=0; i<4; j++) {
                  if (rzs[i][j].equals(asu[i][j])) { buffer[i][j]=rzs[i][j];  }
                                     }
     
                    }


error: int cannot be dereferenced
?
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352960
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaaerror: int cannot be dereferenced

Самое важное, как всегда, смело выкинул. Массивы все ещё String?
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352964
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, они целочисленные уже ) я же эксперементирую
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38352979
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaaнет, они целочисленные уже )
Как мы должны были догадаться?
Для примитивов используй ==
rzs[i][j] == asu[i][j]
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38353008
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я догадался учитель, что equal не работает c int(с примитивами), но теперь мой онлайн компилятор висит... отвис
Код: java
1.
2.
3.
4.
5.
6.
    for(int i=0; i<2; i++){
              for(int j=0; i<2; j++) {
                  if (rzs[i][j]==asu[i][j]) { buffer[i][j]=rzs[i][j];  }
                                     }
     
                    }


Код: java
1.
2.
3.
int buffer[][] = new int[4][2];    
int rzs[][] = new int[4][2];
int asu[][] = new int[2][2];


Вопрос первый. Что криво с индексами элементов массивов?
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
Вопрос второй. Как сравнивать матрицу A(n,m) с B(n,n) ?
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38353014
javapecker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eldarkaa,
for(int j=0; i<2; j++)
это будет долго работать
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38353015
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уж простите, что я такое дупло редкое(
...
Рейтинг: 0 / 0
Помогите реализовать логику на Java)
    #38353017
eldarkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ахаха) спасибо!
...
Рейтинг: 0 / 0
25 сообщений из 39, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Помогите реализовать логику на Java)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]