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

Java 기본 가이드

자바 흐름 제어

자바 배열

자바 객체지향(I)

자바 객체지향(II)

자바 객체지향(III)

Java 예외 처리

자바 리스트(List)

자바 큐(큐)

자바 Map 집합

자바 Set 집합

자바 입력/출력(I/O)

자바 리더/Writer

자바 다른 주제

Java 예제大全

Java 프로그래밍을 배우는 최선의 방법은 예제를 통해 연습하는 것입니다. 이 페이지에는 Java 기본 개념의 예제가 포함되어 있습니다. 이 예제의 참고 자료를 참조하여 자신의 시도를 해보세요. 이 페이지에 있는 모든 프로그램은 테스트되었으며, 모든 플랫폼에서 실행될 수 있습니다.


  1. 사용자가 입력한 정수를 인쇄하는 Java 프로그램

  2. Java 프로그램이 두 정수를 더합니다

  3. Java 프로그램이 두 실수를 곱합니다

  4. Java 프로그램이 문자의 ASCII 값을 찾습니다

  5. quotient와 remainder를 계산하는 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 프로그램은 숫자가 패리트alnum인지 확인합니다

  25. Java 프로그램은 숫자가 소수인지 확인합니다

  26. Java 프로그램은 두 간격 사이의 소수를 표시합니다

  27. Java 프로그램은 아姆斯壮 수를 확인합니다

  28. Java 프로그램은 두 간격 사이의 아姆斯壮 수를 표시합니다

  29. Java 프로그램은 함수로 간격 사이의 소수를 표시합니다

  30. Java 프로그램은 함수로 간격 사이의 아姆斯壮 수를 표시합니다

  31. Java 프로그램은 숫자의 약수를 표시합니다

  32. Java 프로그램은 switch ... case로 간단한 계산기를 만듭니다

  33. Java 프로그램은 숫자가 두 소수의 합으로 나타날 수 있는지 확인합니다

  34. Java 프로그램은 재귀로 자연수의 합을 찾습니다

  35. Java 프로그램은 재귀로 숫자의 피타고라스를 찾습니다

  36. Java 프로그램은 재귀로 최대 공약수를 찾습니다

  37. Java 프로그램은 이진수와 10진수를相互 변환합니다

  38. Java 프로그램은 8진수와 10진수를相互 변환합니다

  39. Java 프로그램은 이진수와 8진수를相互 변환합니다

  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과 Array를相互 변환합니다

  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 프로그램이 문자열 값에 따라 enum을 검색합니다

  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 프로그램이 런타입 변수를 int로 변환합니다

  90. Java 프로그램이 int 타입 변수를 long으로 변환합니다

  91. Java 프로그램이 부울 변수를 문자열로 변환합니다

  92. Java 프로그램이 문자열 타입 변수를 부울 값으로 변환합니다

  93. Java 프로그램이 문자열 타입 변수를 int로 변환합니다

  94. Java 프로그램이 int 타입 변수를 문자열로 변환합니다

  95. Java 프로그램이 int 타입 변수를 더블로 변환합니다

  96. Java 프로그램이 더블 타입 변수를 int로 변환합니다

  97. Java 프로그램이 문자열 변수를 더블 프리미엄으로 변환합니다

  98. Java 프로그램이 더블 정형 변수를 문자열로 변환합니다

  99. Java 프로그램이 원시 타입을 객체로 변환하고, 반대로도 변환합니다

  100. Java 프로그램이 버블 정렬 알고리즘을 구현합니다

  101. Java 프로그램이 퀵 정렬 알고리즘을 구현합니다

  102. Java 프로그램이 병합 정렬 알고리즘을 구현합니다

  103. Java 프로그램이 이진 탐색 알고리즘을 구현합니다

  104. Java 프로그램이 하나의 생성자에서 다른 생성자를 호출합니다

  105. Java 프로그램이 프라이빗 생성자를 구현합니다

  106. Java 프로그램이 람다 표현식을 메서드 매개변수로 전달합니다

  107. Java 프로그램이 메서드를 다른 메서드에 전달합니다

  108. Java 프로그램이 메서드의 실행 시간을 계산합니다

  109. Java 프로그램이 문자열을 InputStream으로 변환합니다

  110. Java 프로그램이 InputStream을 바이트 배열로 변환합니다

  111. Java 프로그램이 파일을 InputStream로 로드합니다

  112. Java 프로그램이 파일을 생성하고 파일에 쓴다

  113. Java 프로그램이 파일의 내용을 행별로 읽습니다

  114. Java 프로그램이 파일을 지웁니다

  115. Java 프로그램이 비어 있는 디렉토리와 비어 있지 않은 디렉토리를 지웁니다

  116. Java 프로그램이 파일 확장명을 얻습니다

  117. Java 프로그램이 절대 경로에서 파일 이름을 얻습니다

  118. Java 프로그램이 두 개의 절대 경로에서 상대 경로를 얻습니다

  119. Java 프로그램이 파일에 있는 행 수를 세는 것입니다

  120. Java 프로그램이 객체의 클래스를 결정합니다

  121. Java 프로그램이 열거형 클래스를 생성합니다

  122. Java 프로그램이 클래스의 객체를 출력합니다

  123. Java 프로그램이 사용자 정의 예외를 생성합니다

  124. Java 프로그램이 불변 클래스를 생성합니다

  125. Java 프로그램이 두 개의 문자열이 암호어인지 확인합니다

  126. Java 프로그램이 문자열의 모든 조합을 계산합니다

  127. Java 프로그램이 무작위 문자열을 생성합니다

  128. Java 프로그램이 StringBuffer를 지웁니다

  129. Java 프로그램이 문자열의 각 단어의 첫 글자를 대문자로 만듭니다

  130. Java 프로그램이 문자열의 각 문자를 반복합니다.

  131. Java 프로그램이 문자열의 == 연산자와 equals() 메서드를 구분합니다

  132. Java 프로그램이 문자열에서 switch 문을 구현합니다

  133. Java 프로그램이 단리와 복리를 계산합니다

  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 프로그램이 Lambda 표현식을 사용하여 ArrayList를 탐색

  161. Java 프로그램이 이진 트리 데이터 구조를 구현

  162. Java 프로그램이 전위 순회 트리 탐색을 수행

  163. Java 프로그램이 후위 순회 트리 탐색을 수행

  164. Java 프로그램이 정렬된 트리 탐색을 수행

  165. Java 프로그램이 트리의 잎 노드의 수를 계산

  166. Java 프로그램이 문자열이 서브 문자열을 포함하는지 확인

  167. Java 프로그램이 클래스의 비공개 멤버에 접근

  168. Java 프로그램이 두 문자열이 유효한 재조합인지 확인

  169. Java 프로그램이 그래픽 데이터 구조를 구현