English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java управление потоком

Java массив

Java面向对象(I)

Java面向对象(II)

Java面向对象(III)

Обработка исключений Java

Java список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java ввод/вывод (I/O)

Java Reader/Writer

Java другие темы

Java-примеры大全

Лучший способ изучения Java-программирования - это практические упражнения. Эта страница содержит примеры базовых концепций Java. Рекомендуется обращаться к справочным материалам в этих примерах и пробовать их самому. Все программы на этой странице протестированы и должны работать на всех платформах.


  1. Java-программа для вывода целого числа (введенного пользователем)

  2. Java-программа добавляет два целых числа

  3. Java-программа умножает два числа с плавающей запятой

  4. Java-программа находит ASCII-код символа

  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-программа использует цикл для показа символов от A до Z

  21. Java-программа вычисляет количество знаков в целом числе

  22. Java-программа переворачивает число

  23. Java-программа вычисляет степень числа

  24. Java-программа проверяет, является ли число палиндромом

  25. Java-программа проверяет, является ли число простым

  26. Java-программа показывает простые числа в интервале

  27. Java-программа проверяет Армstrong число

  28. Java-программа показывает Армstrong числа в интервале

  29. Java-программа использует функцию для показа простых чисел в интервале

  30. Java-программа использует функцию для показа Армstrong чисел в интервале

  31. Java-программа показывает факторы числа

  32. Java-программа использует switch ... case для создания простого калькулятора

  33. Java-программа проверяет, может ли число быть представлено суммой двух простых чисел

  34. Java-программа использует рекурсию для нахождения суммы натуральных чисел

  35. Java-программа использует рекурсию для нахождения факториала числа

  36. Java-программа использует рекурсию для нахождения максимального общего делителя

  37. Java-программа реализует преобразование двоичного числа в десятичное

  38. Java-программа реализует преобразование восьмеричного числа в десятичное

  39. Java-программа реализует преобразование двоичного числа в восьмеричное

  40. Java-программа использует рекурсию для переворота предложения

  41. Java-программа использует рекурсию для вычисления степени

  42. Java-программа использует массив для вычисления среднего значения

  43. Java-программа находит максимальный элемент массива

  44. Java-программа для вычисления стандартного отклонения

  45. Java-программа использует многомерный массив для сложения двух матриц

  46. Java-программа использует многомерный массив для умножения матрицы

  47. Java-программа умножает два матрицы, передавая их в функцию

  48. Java-программа находит транспонированную матрицу

  49. Java-программа находит количество出现的 символов в строке

  50. Java-программа вычисляет количество гласных и согласных в предложении

  51. Java-программа сортирует элементы по алфавитному порядку

  52. Java-программа добавляет два комплексных числа, передавая класс функции

  53. Java-программа вычисляет разницу между двумя временными интервалами

  54. Java-код создает пирамиду и图案

  55. Java-программа удаляет все пробельные символы из строки

  56. Java-программа печатающая массив

  57. Java-программа преобразует строку в дату

  58. Java-программа оканчивает число на n знаках после запятой

  59. Java-программа объединяет два массива

  60. Java-программа реализует преобразование символа в строку и обратно

  61. Java-программа проверяет, содержит ли массив данное значение

  62. Java-программа проверяет, является ли строка null или пустой

  63. Java-программа получает текущую дату/время

  64. Java-программа преобразует миллисекунды в минуты и секунды

  65. Java-программа реализует сложение двух дат

  66. Java программа для объединения двух списков

  67. Java-программа преобразует список (ArrayList) в массив

  68. Java-программа получает текущий рабочий каталог

  69. Java-программа преобразует хэш-карту (HashMap) в список

  70. Java-программа преобразует массив в Set (HashSet)

  71. Java-программа преобразует массив байтов в шестнадцатеричное число

  72. Java-программа создает строку на основе содержимого файла

  73. Java-программа добавляет текст к существующему файлу

  74. Java-программа преобразует отладочную информацию в строку

  75. Java-программа преобразует файл в массив байтов и обратно

  76. Java-программа преобразует InputStream в строку

  77. Java-программа преобразует OutputStream в строку

  78. Java-программа ищет энум по значению строки

  79. Java-программа сравнивает строки

  80. Java-программа сортирует карту по значениям

  81. Java-программа сортирует ArrayList пользовательских объектов по свойствам

  82. Java-программа проверяет, является ли строка числом

  83. Java-программа создает каталог

  84. Java-программа переименовывает файл

  85. Java-программа перечисляет файлы в каталоге

  86. Java-программа копирует файл

  87. Java-программа преобразует переменную типа char в int

  88. Java-программа преобразует переменную типа int в char

  89. Java-программа преобразует переменную типа long в int

  90. Java-программа преобразует переменную типа int в long

  91. Java-программа преобразует логическую переменную в строку

  92. Java-программа преобразует переменную типа строки в логическое значение

  93. Java-программа преобразует переменную типа строки в int

  94. Java-программа преобразует переменную типа int в строку

  95. Java-программа преобразует переменную типа int в double

  96. Java-программа преобразует переменную типа double в int

  97. Java-программа преобразует строковую переменную в двойную точность

  98. Java程序将双精度类型变量转换为字符串

  99. Java-программа преобразует переменную типа double в строку

  100. Java-программа преобразует примитивный тип в объект, и наоборот

  101. Java-программа реализует алгоритм пузырьковой сортировки

  102. Java-программа реализует алгоритм быстрого сортирования

  103. Java-программа реализует алгоритм слияния

  104. Java-программа реализует алгоритм двоичного поиска

  105. Java-программа вызывает один конструктор из другого

  106. Java-программа реализует частный конструктор

  107. Java-программа передает lambda-выражение в качестве параметра методу

  108. Java-программа передает метод в качестве параметра другому методу

  109. Java-программа calculates the execution time of a method

  110. Java-программа преобразует строку в InputStream

  111. Java-программа преобразует InputStream в массив байтов

  112. Java-программа загружает файл как InputStream

  113. Java-программа создает файл и写入 в файл

  114. Java-программа читает содержимое файла построчно

  115. Java-программа удаляет файл

  116. Java-программа удаляет пустые и непустые каталоги

  117. Java-программа получает расширение файла

  118. Java-программа получает имя файла из абсолютного пути

  119. Java-программа получает относительный путь из двух абсолютных путей

  120. Java-программа-counts the number of lines in a file

  121. Java-программа определяет класс объекта

  122. Java-программа создает класс перечисления

  123. Java-программа выводит объект класса

  124. Java-программа создает пользовательскую исключительную ситуацию

  125. Java-программа создает неизменяемый класс

  126. Java-программа calculates all permutations and combinations of a string

  127. Java-программа создает генератор случайных строк

  128. Java-программа очищает StringBuffer

  129. Java-программа делает первую букву каждого слова в строке заглавной

  130. Java-программа итерирует каждый символ строки

  131. Java-программа отличает оператор == для строк и метод equals()

  132. Java-программа реализует оператор switch на строке

  133. Java-программа calculates simple and compound interest

  134. Java-программа реализует множественное наследование

  135. Java-программа получает имя и версию операционной системы

  136. Java-программа проверяет, что два из трех булевых переменных истинны

  137. Java-программа перебирает перечисление

  138. Java-программа проверяет день рождения и выводит сообщение 'С Днем рождения'

  139. Java-программа реализует LinkedList

  140. Java-программа реализует структуру данных堆栈

  141. Java-программа реализует структуру данных очередь

  142. Java-программа получает средний элемент LinkedList в одном проходе

  143. Java-программа преобразует LinkedList и массив

  144. Java-программа преобразует ArrayList и массив

  145. Java-программа преобразует ArrayList и строку

  146. Java-программа перебирает ArrayList

  147. Java-программа перебирает HashMap

  148. Java программа для遍жения множества Set

  149. Java программа для объединения двух списков

  150. Java программа для обновления значения в HashMap по ключу

  151. Java программа для удаления дубликатов из ArrayList

  152. Java программа для получения ключа из HashMap по значению

  153. Java программа для обнаружения цикла в LinkedList

  154. Java программа для расчета объединения двух множеств

  155. Java программа для расчета交集 двух множеств

  156. Java программа для расчета разницы между двумя множествами

  157. Java программа для проверки, является ли множество подмножеством другого множества

  158. Java программа для сортировки Map по значениям

  159. Java программа для передачи ArrayList в качестве аргумента функции

  160. Java программа для遍жения ArrayList с использованием Lambda выражений

  161. Java программа для реализации структуры данных двоичного дерева

  162. Java программа для выполнения предодного обхода дерева

  163. Java программа для выполнения послеодного обхода дерева

  164. Java программа для выполнения упорядоченного обхода дерева

  165. Java программа для расчета количества листовых узлов в дереве

  166. Java программа для проверки, содержит ли строка подстроку

  167. Java программа для доступа к частным членам класса

  168. Java программа для проверки, является ли строкаvalid recombination из двух строк

  169. Java программа для реализации графических данных структуру