
Митко Соловец?
10.04.2016
10:23:01
опасность

[Anonymous]
10.04.2016
10:23:52
помогите решить задачу
на джаве
надо написать функцию, которая ищет элемент в массиве

Google

Митко Соловец?
10.04.2016
10:25:05
как ищет?
какой массив?

[Anonymous]
10.04.2016
10:25:51
ээ, в смысле "как ищет", нужно, чтобы она давала ответ: есть элемент в массиве или нет
массив обычный

Митко Соловец?
10.04.2016
10:26:17
ааа, понял, это самый простой вариант
а как ты подошел бы к решению задачи?
не хотелось бы сразу тебе вываливать решение

[Anonymous]
10.04.2016
10:27:25
ну пробежался бы по массиву и сравнивал каждый элемент
но не знаю как написать такой метод

Митко Соловец?
10.04.2016
10:29:29
ну самый простой случай, у тебя есть класс, в нем метод Main - в не будешь производить манипуляции со своим другим методом. В этом же классе создай статический метод contains(array, element)

Igor
10.04.2016
10:29:29
выглядит как жирный наброс

Митко Соловец?
10.04.2016
10:29:57
и в нем пробегай и сравнивай с element

Google

[Anonymous]
10.04.2016
10:30:41
ну напиши пожалуйста набросок
без psvm

Igor
10.04.2016
10:31:59
ну просто это в первых главах любой книжки по джаве

[Anonymous]
10.04.2016
10:32:08
я тут уже IntellijIdea открыл для тестов
я бы не был так уверен, что в книжке есть ответ

Igor
10.04.2016
10:36:15
Integer[] array = ...
boolean exists = false;
int toFind = 5;
for (int i = 0; i < array.length; i++) {
if (toFind == array[i]) {
exists = true;
break;
}
}

Митко Соловец?
10.04.2016
10:36:28
https://ideone.com/Quyk1q

[Anonymous]
10.04.2016
10:36:47
сейчас проверю

Митко Соловец?
10.04.2016
10:36:57
по ссылке можешь запустить пример

[Anonymous]
10.04.2016
10:37:50
ой, ошибка

Митко Соловец?
10.04.2016
10:38:04
потому что дабл

[Anonymous]
10.04.2016
10:38:05
для массива типа double функция не подходит

Митко Соловец?
10.04.2016
10:38:18
потому что нужно сделать функцию обощенной

[Anonymous]
10.04.2016
10:38:22
а как это?

Митко Соловец?
10.04.2016
10:38:34
дженерики в джаве

[Anonymous]
10.04.2016
10:38:50
ну про них я читал немного, но как их тут записать?
покажи
пожалуйста
заранее спасибо

Alex Фэils?︙
10.04.2016
10:43:15

Google

Alex Фэils?︙
10.04.2016
10:44:11
С ведра 4.1.2, если не ошибаюсь, дергать com.android.internals.telephone.TelephonyManager нельзя

Dmitriy
10.04.2016
10:45:03
С 4.4 надо быть в priv-app

Митко Соловец?
10.04.2016
10:46:26
покажи
https://ideone.com/Quyk1q

[Anonymous]
10.04.2016
10:47:23
для типов int[] и double[] не работает, к сожалению

Митко Соловец?
10.04.2016
10:47:33
да
используй обертки
таковы обощения в джаве

[Anonymous]
10.04.2016
10:47:45
выходит, что неправильно
так значит, нельзя написать поиск элемента в массиве?

Митко Соловец?
10.04.2016
10:48:09
Игорь, как думаешь
забанить сейчас
или после того, как я поем?

Igor
10.04.2016
10:48:23
?

Митко Соловец?
10.04.2016
10:48:30
просто я обычно не баню на голодный желудок

Igor
10.04.2016
10:48:48
забань как поешь, я разбаню вечерком, а там посмотрим)

[Anonymous]
10.04.2016
10:48:57
ах вот как
ну получается, что задача не решаема

Igor
10.04.2016
10:49:37
задача не решаема через генерики для примитивов

[Anonymous]
10.04.2016
10:49:45
ну так а что делать тогда?

Митко Соловец?
10.04.2016
10:49:47
однако суть не меняется

Google

Митко Соловец?
10.04.2016
10:49:55
у тебя есть массив целых чисел - есть

Igor
10.04.2016
10:49:58
для примитивов? делать отдельные методы

Митко Соловец?
10.04.2016
10:50:00
можно в нем найти элемент - можно

[Anonymous]
10.04.2016
10:50:11
>массив целых чисел
а если не целых?
и если не чисел?

Митко Соловец?
10.04.2016
10:50:29

Admin
ERROR: S client not available

Igor
10.04.2016
10:50:30
Дима. где лучше домен зарегать?

[Anonymous]
10.04.2016
10:50:30
писать на каждый тип свою функцию?
а если их много?

Митко Соловец?
10.04.2016
10:50:38

Igor
10.04.2016
10:50:39
обертки
.com

Alex Фэils?︙
10.04.2016
10:50:49

[Anonymous]
10.04.2016
10:50:50
а если массив из массивов?

Alex Фэils?︙
10.04.2016
10:51:01
С большой. Буквы

Митко Соловец?
10.04.2016
10:51:04

Igor
10.04.2016
10:51:07
Паша посоветовал tucows, godaddy и enom

Митко Соловец?
10.04.2016
10:51:16

Google

Митко Соловец?
10.04.2016
10:51:22
брал орг домен
международный

[Anonymous]
10.04.2016
10:51:37
int[][] natural = {{0}};
вот такой
дженерики не подходят для примитивов

Митко Соловец?
10.04.2016
10:52:20
да
про это все в курсе
поэтому есть обертки
если у тебя есть реальная мотивацию юзать примитивы - пиши отдельные методы
вот так решается задача в джаве конкретно

[Anonymous]
10.04.2016
10:53:07
выводы

Митко Соловец?
10.04.2016
10:53:08
больше можешь не троллить
я уже поел

[Anonymous]
10.04.2016
10:53:24
нельзя написать универсальную функцию

Митко Соловец?
10.04.2016
10:53:36
можно
если бы ты писал реальные проекты, то увидел, что все юзают в основном обертки
хотя бы потому, что тот же хибер на них маппится

Pavel ?
10.04.2016
10:54:31
фалометрия детектед))

[Anonymous]
10.04.2016
10:54:35
а если это сторонняя библиотека, которая дает мне массивы примитивов

Митко Соловец?
10.04.2016
10:54:47