powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Массив, как определить что один элемент встречается 2 раза в одном массиве?
8 сообщений из 8, страница 1 из 1
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38600452
Germ529
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scanner sc = new Scanner(System.in);
double numbers[] = new double[4];
double count = 0;
double element = 0;
for (int k = 0; k < 4; k++) {
numbers[k] = sc.nextDouble();
if (numbers[k]==numbers[k]) {
element = numbers[k];
count++;
}
if (count > 1) {
System.out.println("element vstr 2 raza");
}
}
System.out.println("count = " + count);
...
Рейтинг: 0 / 0
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38600461
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и что тут сравнивается if (numbers[k]==numbers[k]) ?
...
Рейтинг: 0 / 0
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38600479
Germ529
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rema174,

Да, я знаю что неправильно, что здесь ничего не сравнивается. Не знаю как организовать логику, если один элемент встретился два раза. Как сделать?
...
Рейтинг: 0 / 0
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38600482
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Germ529,

самое простое это отсортировать и затем последовательно сравнить. Хотя, второе не обязательно, т.к. в процессе сортировки можно исключить дубликаты (которые равны друг другу).
...
Рейтинг: 0 / 0
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38600587
J.Serge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое простое :)
Код: java
1.
boolean listItemsUnique = new HashSet(list).size() == list.size()
...
Рейтинг: 0 / 0
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38600976
Germ529
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
методом пузырька отсортировал.
public class StringObjects {
int a1[];
public StringObjects(int[] a1) {
this.a1 = a1;
}
public int[] nu(){
for(int i=0; i<a1.length-1;i++){
for(int j=i+1;j<a1.length;j++){
int tmp=a1[i];
a1[i]=a1[j];
a1[j]=tmp;
}
}
return a1;
}
public String toString(){
return this.a1.toString();
}
}
public static void main(String[] args) {
int a[]= new int[]{2, 5, 3, 7, 2, 6};
StringObjects st= new StringObjects(a);
st.nu();
System.out.println(""+st);
}
результат выводит [I@422ede - это хэшкод. Как сделать результат читаемым ?
...
Рейтинг: 0 / 0
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38600983
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот только не понимаю:
1. В магазинах книжки по программированию закончились?
2. Денег нет
3. Читать не умеем
4. Что-то еще, нужное написать....

Задачи типа приведенной должны решаться после прочтения первых 4-5 глав практически из любого вменяемого учебника по программированию. По любому языку.

IMHO & AFAIK

P.S. Специально указал _вменяемого_учебника_, в магазинах много и не вменяемых. Их, понятное дело, читать бесполезно. По учебникам/книжкам ничего порекомендовать не могу.
...
Рейтинг: 0 / 0
Массив, как определить что один элемент встречается 2 раза в одном массиве?
    #38601053
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по книгам можно посмотреть тут http://books-java174.rhcloud.com/
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Массив, как определить что один элемент встречается 2 раза в одном массиве?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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