Java Array: упражнения, практика, решение
Java Array Exercises [53 упражнения с решением]
1. Напишите программу на Java для сортировки числового массива и массива строк. Перейти к редактору
Нажмите меня, чтобы увидеть решение
2. Напишите Java-программу для суммирования значений массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
3. Напишите программу на Java для печати следующей сетки. Перейти к редактору
Ожидаемый результат:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Нажмите меня, чтобы увидеть решение
4. Напишите Java-программу для расчета среднего значения элементов массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
5. Напишите программу на Java, чтобы проверить, содержит ли массив определенное значение. Перейти к редактору
Нажмите меня, чтобы увидеть решение
6. Напишите программу на Java, чтобы найти индекс элемента массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
7. Напишите Java-программу для удаления определенного элемента из массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
8. Напишите Java-программу для копирования массива путем итерации массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
9. Напишите программу на Java для вставки элемента (определенной позиции) в массив. Перейти к редактору
Нажмите меня, чтобы увидеть решение
10. Напишите программу на Java, чтобы найти максимальное и минимальное значение массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
11. Напишите программу на Java, чтобы перевернуть массив целочисленных значений. Перейти к редактору
Нажмите меня, чтобы увидеть решение
12. Напишите программу на Java, чтобы найти повторяющиеся значения в массиве целочисленных значений. Перейти к редактору
Нажмите меня, чтобы увидеть решение
13. Напишите программу на Java, чтобы найти повторяющиеся значения в массиве строковых значений. Перейти к редактору
Нажмите меня, чтобы увидеть решение
14. Напишите программу на Java, чтобы найти общие элементы между двумя массивами (строковые значения). Перейти к редактору
Нажмите меня, чтобы увидеть решение
15. Напишите программу на Java, чтобы найти общие элементы между двумя массивами целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
16. Напишите программу на Java для удаления дублирующихся элементов из массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
17. Напишите программу на Java, чтобы найти второй по величине элемент в массиве. Перейти к редактору
Нажмите меня, чтобы увидеть решение
18. Напишите программу на Java, чтобы найти второй наименьший элемент в массиве. Перейти к редактору
Нажмите меня, чтобы увидеть решение
19. Напишите программу на Java, чтобы добавить две матрицы одинакового размера. Перейти к редактору
Нажмите меня, чтобы увидеть решение
20. Напишите программу на Java для преобразования массива в ArrayList. Перейти к редактору
Нажмите меня, чтобы увидеть решение
21. Напишите программу на Java для преобразования ArrayList в массив. Перейти к редактору
Нажмите меня, чтобы увидеть решение
22. Напишите программу на Java, чтобы найти все пары элементов в массиве, сумма которых равна указанному числу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
23. Напишите программу на Java для проверки равенства двух массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
24. Напишите программу на Java, чтобы найти пропущенное число в массиве. Перейти к редактору
Нажмите меня, чтобы увидеть решение
25. Напишите программу на Java, чтобы найти общие элементы из трех отсортированных (в порядке убывания) массивов. Перейти к редактору
Нажмите меня, чтобы увидеть решение
26. Напишите программу на Java, чтобы переместить все 0 в конец массива. Поддерживать относительный порядок других (ненулевых) элементов массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
27. Напишите программу на Java, чтобы найти количество четных и нечетных целых чисел в данном массиве целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
28. Напишите программу на Java, чтобы получить разницу между наибольшим и наименьшим значениями в массиве целых чисел. Длина массива должна быть от 1 и выше. Перейти к редактору
Нажмите меня, чтобы увидеть решение
29. Напишите Java-программу для вычисления среднего значения массива целых чисел, кроме самых больших и самых маленьких значений. Перейти к редактору
Нажмите меня, чтобы увидеть решение
30. Напишите программу на Java, чтобы проверить, является ли массив целых чисел без 0 и -1. Перейти к редактору
Нажмите меня, чтобы увидеть решение
31. Напишите программу на Java, чтобы проверить, равна ли сумма всех десятичных чисел в массиве точному 30. Верните false, если условие не удовлетворяет, в противном случае - true. Перейти к редактору
Нажмите меня, чтобы увидеть решение
32. Напишите программу на Java, чтобы проверить, содержит ли массив целых чисел два указанных элемента 65 и 77. Перейти к редактору
Нажмите меня, чтобы увидеть решение
33. Напишите программу на Java, чтобы удалить дублирующиеся элементы данного массива и вернуть новую длину массива.
Образец массива: [20, 20, 30, 40, 50, 50, 50]
После удаления дублирующих элементов программа должна вернуть 4 в качестве новой длины массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
34. Напишите программу на Java, чтобы найти длину самой длинной последовательной последовательности элементов из заданного несортированного массива целых чисел.
Образец массива: [49, 1, 3, 200, 2, 4, 70, 5]
Самая длинная последовательность последовательных элементов - [1, 2, 3, 4, 5], поэтому программа вернет ее длину 5. Перейти к редактору
Нажмите меня, чтобы увидеть решение
35. Напишите программу на Java, чтобы найти сумму двух элементов данного массива, которая равна заданному целому числу.
Образец массива: [1,2,4,5,6]
Целевое значение: 6. Перейти в редактор
Нажмите меня, чтобы увидеть решение
36. Напишите программу на Java, чтобы найти все уникальные триплеты, в которых сумма всех трех элементов [x, y, z (x ≤ y ≤ z)] равна указанному числу.
Пример массива: [1, -2, 0, 5, -1, -4]
Целевое значение: 2. Перейти в редактор
Нажмите меня, чтобы увидеть решение
37. Напишите программу на Java для создания массива ее антидиагоналей из заданной квадратной матрицы. Перейти к редактору
Пример:
Вход:
1 2
3 4
Выход:
[
[1],
[2, 3],
[4]
]
Нажмите меня, чтобы увидеть решение
38. Напишите программу на Java, чтобы получить элемент контрольного числа из заданного массива целых чисел, содержащих дубликаты. Перейти к редактору
Элемент большинства: элемент большинства - это элемент, который появляется более чем в n / 2 раза, где n - размер массива.
Нажмите меня, чтобы увидеть решение
39. Напишите программу на Java для печати всех ЛИДЕРОВ в массиве. Перейти к редактору
Примечание. Элемент является лидером, если он больше всех элементов с правой стороны.
Нажмите меня, чтобы увидеть решение
40. Напишите программу на Java, чтобы найти два элемента из заданного массива положительных и отрицательных чисел так, чтобы их сумма была ближе всего к нулю. Перейти к редактору
Нажмите меня, чтобы увидеть решение
41. Напишите программу на Java, чтобы найти самые маленькие и вторые самые маленькие элементы данного массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
42. Напишите программу на Java, чтобы разделить все 0 на левой стороне и все 1 на правой стороне заданного массива 0 и 1. Перейти к редактору
Нажмите меня, чтобы увидеть решение
43. Напишите программу на Java, чтобы найти все комбинации из четырех элементов данного массива, сумма которых равна заданному значению. Перейти к редактору
Нажмите меня, чтобы увидеть решение
44. Напишите программу на Java для подсчета количества возможных треугольников из заданного несортированного массива натуральных чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
45. Напишите программу на Java для циклического вращения заданного массива по часовой стрелке на единицу. Перейти к редактору
Нажмите меня, чтобы увидеть решение
46. Напишите программу на Java, чтобы проверить, существует ли пара с указанной суммой заданного отсортированного и повернутого массива. Перейти к редактору
Нажмите меня, чтобы увидеть решение
47. Напишите программу на Java, чтобы найти число оборотов в данном повернутом отсортированном массиве целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
48. Напишите программу на Java, чтобы упорядочить элементы заданного массива целых чисел, где все отрицательные целые числа появляются перед всеми положительными целыми числами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
49. Напишите программу на Java, чтобы расположить элементы заданного массива целых чисел, где все положительные целые числа появляются перед всеми отрицательными целыми числами. Перейти к редактору
Нажмите меня, чтобы увидеть решение
50. Напишите Java-программу для сортировки массива натуральных чисел данного массива, в отсортированном массиве значение первого элемента должно быть максимальным, второе значение должно быть минимальным значением, третье должно быть вторым максимумом, четвертая секунда - вторым минимумом и так далее. Перейти к редактору
Нажмите меня, чтобы увидеть решение
51. Напишите программу на Java, чтобы разделить 0 в левой части и 1 в правой части массива из 0 и 1 в случайном порядке. Перейти к редактору
Нажмите меня, чтобы увидеть решение
52. Напишите программу на Java для разделения четных и нечетных чисел заданного массива целых чисел. Сначала ставьте все четные числа, а затем нечетные. Перейти к редактору
Нажмите меня, чтобы увидеть решение
53. Напишите программу на Java, чтобы заменить каждый элемент следующим наибольшим элементом (справа) в заданном массиве целых чисел. Перейти к редактору
Нажмите меня, чтобы увидеть решение
Редактор кода Java:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования