кодесурса

Java Array: упражнения, практика, решение

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code