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

Java Base Tutorial

Java contrôle de flux

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Java Exception Handling

Java Liste (List)

Java Queue (file d'attente)

Java Map ensemble

Java Set ensemble

Java entrée/sortie (I/O)

Java Liseur/Writer

Java d'autres sujets

Recueil d'exemples Java

Le meilleur moyen d'apprendre à programmer en Java est par la pratique de l'exemple. Cette page contient des exemples de concepts de base en Java. Nous vous recommandons de consulter les références de ces exemples et de les essayer vous-même. Tous les programmes sur cette page ont été testés et devraient fonctionner sur toutes les plateformes.


  1. Un programme Java pour imprimer un entier (saisi par l'utilisateur)

  2. Un programme Java ajoute deux entiers

  3. Un programme Java multiplie deux nombres flottants

  4. Un programme Java pour trouver la valeur ASCII d'un caractère

  5. Un programme Java pour calculer le quotient et le reste

  6. Un programme Java échange deux nombres

  7. Un programme Java vérifie si un nombre est pair ou impair

  8. Un programme Java vérifie si un lettre est une voyelle ou une consonne

  9. Un programme Java trouve le plus grand nombre dans trois nombres

  10. Un programme Java trouve tous les racines d'une équation quadratique

  11. Un programme Java vérifie si une année est une année bissextile

  12. Un programme Java vérifie si un nombre est positif ou négatif

  13. Un programme Java vérifie si un caractère est une lettre

  14. Un programme Java calcule la somme des nombres naturels

  15. Un programme Java trouve le factoriel d'un nombre

  16. Un programme Java génère une table de multiplication

  17. Un programme Java affiche la séquence de Fibonacci

  18. Un programme Java trouve le plus grand commun diviseur de deux nombres

  19. Un programme Java trouve le plus petit commun multiple de deux nombres

  20. Un programme Java affiche les caractères de A à Z en utilisant une boucle

  21. Un programme Java calcule le nombre de digits d'un entier

  22. Un programme Java inverse un nombre

  23. Un programme Java calcule la puissance d'un nombre

  24. Un programme Java vérifie si un nombre est un palindrome

  25. Un programme Java vérifie si un nombre est premier

  26. Un programme Java affiche les nombres premiers entre deux intervalles

  27. Un programme Java vérifie les nombres Armstrong

  28. Un programme Java affiche les nombres Armstrong entre deux intervalles

  29. Un programme Java affiche les nombres premiers entre deux intervalles en utilisant une fonction

  30. Un programme Java affiche les nombres Armstrong entre deux intervalles en utilisant une fonction

  31. Un programme Java affiche les facteurs d'un nombre

  32. Un programme Java crée un simple calculateur en utilisant switch ... case

  33. Un programme Java vérifie si un nombre peut être représenté comme la somme de deux nombres premiers

  34. Un programme Java utilise la récursion pour trouver la somme des nombres naturels

  35. Un programme Java utilise la récursion pour trouver le factoriel d'un nombre

  36. Un programme Java utilise la récursion pour trouver le plus grand commun diviseur

  37. Un programme Java réalise la conversion entre un nombre binaire et un nombre décimal

  38. Un programme Java réalise la conversion entre un nombre octal et un nombre décimal

  39. Un programme Java réalise la conversion entre un nombre binaire et un nombre octal

  40. Un programme Java utilise la récursion pour inverser une phrase

  41. Un programme Java utilise la récursion pour calculer la puissance

  42. Un programme Java utilise un tableau pour calculer la moyenne

  43. Un programme Java recherche l'élément maximal d'un tableau

  44. Un programme Java calcule l'écart-type standard

  45. Un programme Java utilise des tableaux multidimensionnels pour additionner deux matrices

  46. Un programme Java utilise des tableaux multidimensionnels pour multiplier une matrice

  47. Un programme Java multiplie deux matrices en passant une matrice à une fonction

  48. Un programme Java recherche la transposition d'une matrice

  49. Un programme Java recherche le nombre d'occurrences d'un caractère dans une chaîne

  50. Un programme Java calcule le nombre de voyelles et de consonnes dans une phrase

  51. Un programme Java trie les éléments en ordre alphabétique

  52. Un programme Java ajoute deux nombres complexes en passant une classe à une fonction

  53. Un programme Java calcule la différence entre deux intervalles de temps

  54. Un code Java crée une pyramide et des motifs

  55. Un programme Java supprime tous les espaces d'une chaîne

  56. Un programme Java imprime un tableau

  57. Un programme Java convertit une chaîne en date

  58. Un programme Java arrondit un nombre à n décimales

  59. Un programme Java fusionne deux tableaux

  60. Un programme Java réalise la conversion d'un caractère en chaîne et vice versa

  61. Un programme Java vérifie si un tableau contient une valeur donnée

  62. Un programme Java vérifie si une chaîne est null ou vide

  63. Un programme Java obtient la date actuelle/Heure

  64. Un programme Java convertit des millisecondes en minutes et des secondes

  65. Un programme Java réalise l'addition de deux dates

  66. Java program to merge two lists

  67. Un programme Java convertit une liste (ArrayList) en tableau

  68. Un programme Java obtient le répertoire de travail actuel

  69. Un programme Java convertit une HashMap en liste

  70. Un programme Java convertit un tableau en Set (HashSet)

  71. Un programme Java convertit un tableau de bytes en hexadécimal

  72. Un programme Java crée une chaîne en fonction du contenu d'un fichier

  73. Un programme Java ajoute du texte à un fichier existant

  74. Un programme Java convertit un suivi d'exception en chaîne

  75. Un programme Java convertit un fichier en tableau de bytes et vice versa

  76. Un programme Java convertit un InputStream en chaîne

  77. Un programme Java convertit un OutputStream en chaîne

  78. Un programme Java recherche un énuméré par valeur de chaîne

  79. Un programme Java compare des chaînes

  80. Un programme Java trie une carte par valeur

  81. Un programme Java trie une ArrayList d'objets personnalisés par attribut

  82. Un programme Java vérifie si une chaîne est un nombre

  83. Un programme Java crée un répertoire

  84. Un programme Java renomme un fichier

  85. Un programme Java liste les fichiers dans un répertoire

  86. Un programme Java copie un fichier

  87. Un programme Java convertit une variable de type char en int

  88. Un programme Java convertit une variable de type int en char

  89. Un programme Java convertit une variable de type long en int

  90. Un programme Java convertit une variable de type int en long

  91. Un programme Java convertit une variable booléenne en chaîne

  92. Un programme Java convertit une variable de type chaîne en booléen

  93. Un programme Java convertit une variable de type chaîne en int

  94. Un programme Java convertit une variable de type int en chaîne

  95. Un programme Java convertit une variable de type int en double

  96. Un programme Java convertit une variable de type double en int

  97. Un programme Java convertit une variable de chaîne en double précision

  98. Le programme Java convertit une variable de type double en chaîne de caractères

  99. Le programme Java convertit un type primitif en objet et vice versa

  100. Le programme Java met en œuvre l'algorithme de tri bulle

  101. Le programme Java met en œuvre l'algorithme de tri rapide

  102. Le programme Java met en œuvre l'algorithme de tri fusion

  103. Le programme Java met en œuvre l'algorithme de recherche binaire

  104. Le programme Java appelle un autre constructeur à partir d'un constructeur

  105. Le programme Java met en œuvre un constructeur privé

  106. Le programme Java passe une expression lambda en tant que paramètre à une méthode

  107. Le programme Java passe une méthode en tant que paramètre à une autre méthode

  108. Le programme Java calcule le temps d'exécution d'une méthode

  109. Le programme Java convertit une chaîne de caractères en InputStream

  110. Le programme Java convertit InputStream en tableau de bytes

  111. Le programme Java charge un fichier en tant que InputStream

  112. Le programme Java crée un fichier et écrit dans le fichier

  113. Le programme Java lit le contenu d'un fichier ligne par ligne

  114. Le programme Java supprime un fichier

  115. Le programme Java supprime les dossiers vides et non vides

  116. Le programme Java obtient l'extension de fichier

  117. Le programme Java obtient le nom de fichier à partir d'un chemin absolu

  118. Le programme Java obtient le chemin relatif à partir de deux chemins absolus

  119. Le programme Java compte le nombre de lignes dans un fichier

  120. Le programme Java détermine la classe d'un objet

  121. Le programme Java crée une classe d'énumération

  122. Le programme Java imprime l'objet d'une classe

  123. Le programme Java crée une exception personnalisée

  124. Le programme Java crée une classe immuable

  125. Le programme Java vérifie si deux chaînes de caractères sont des anagrammes

  126. Le programme Java calcule toutes les permutations et combinaisons de chaînes de caractères

  127. Le programme Java crée une chaîne de caractères aléatoire

  128. Le programme Java nettoie StringBuffer

  129. Le programme Java met la première lettre de chaque mot d'une chaîne de caractères en majuscule

  130. Le programme Java itère sur chaque caractère d'une chaîne de caractères

  131. Le programme Java distingue l'opérateur == et la méthode equals() pour les chaînes de caractères

  132. Le programme Java met en œuvre une instruction switch sur une chaîne de caractères

  133. Le programme Java calcule l'intérêt simple et composé

  134. Le programme Java met en œuvre l'héritage multiple

  135. Le programme Java obtient le nom et la version du système d'exploitation

  136. Le programme Java vérifie si deux des trois variables booléennes sont vraies

  137. Le programme Java parcourt une énumération

  138. Le programme Java vérifie les anniversaires et affiche un message 'Joyeux anniversaire'

  139. Le programme Java met en œuvre un LinkedList

  140. Le programme Java met en œuvre la structure de données pile

  141. Le programme Java met en œuvre la structure de données de file d'attente

  142. Le programme Java obtient l'élément central d'un LinkedList en parcourant toutes les générations

  143. Le programme Java convertit un LinkedList en tableau et vice versa

  144. Le programme Java convertit un Arraylist en tableau et vice versa

  145. Le programme Java convertit un ArrayList en chaîne de caractères et vice versa

  146. Le programme Java parcourt un ArrayList

  147. Le programme Java parcourt un HashMap

  148. Java program to traverse a Set collection

  149. Java program to merge two lists

  150. Java program to update the value of a HashMap using a key

  151. Java program to remove duplicate elements from an ArrayList

  152. Java program to get a key from a HashMap using a value

  153. Java program to detect a loop in a LinkedList

  154. Java program to calculate the union of two sets

  155. Java program to calculate the intersection of two sets

  156. Java program to calculate the difference between two sets

  157. Java program to check if a set is a subset of another set

  158. Java program to sort a Map by key

  159. Java program to pass an ArrayList as a function parameter

  160. Java program to traverse an ArrayList using Lambda expressions

  161. Java program to implement a binary tree data structure

  162. Java program to perform a pre-order tree traversal

  163. Java program to perform a post-order tree traversal

  164. Java program to perform an in-order tree traversal

  165. Java program to calculate the number of leaf nodes in a tree

  166. Java program to check if a string contains a substring

  167. Java program to access the private members of a class

  168. Java program to check if a string is a valid rearrangement of two strings

  169. Java program to implement graphical data structures