
2
INTRODUCTION ........................................................................................................ 4
Langages compilés et interprétés ......................................................................................................................... 4
Java, compilé et interprété ................................................................................................................................... 4
Installation de java ................................................................................................................................................ 6
ELEMENTS DE PROGRAMMATION JAVA .............................................................. 8
Notion de variable ................................................................................................................................................. 8
Affectation ............................................................................................................................................................. 8
Types de données primitifs en Java ..................................................................................................................... 9
Application et méthode main ............................................................................................................................... 9
Méthodes de classe .............................................................................................................................................. 10
Les tests ................................................................................................................................................................ 11
Les tableaux ......................................................................................................................................................... 12
Les boucles ........................................................................................................................................................... 13
Les sauts ............................................................................................................................................................... 16
JAVA, LANGAGE A OBJETS ................................................................................. 17
Classes et instances.............................................................................................................................................. 17
Attributs et méthodes d’instances ...................................................................................................................... 19
Attributs et méthodes de classes ........................................................................................................................ 19
ELEMENTS D’ALGORITHMIQUE ........................................................................... 21
Maximum et minimum d’un tableau ................................................................................................................. 21
Indice du maximum et indice du minimum ...................................................................................................... 21
Somme des éléments d’un tableau ..................................................................................................................... 21
Comptages divers ................................................................................................................................................ 22
Calcul de suites .................................................................................................................................................... 23
Permuter le contenu de deux variables ............................................................................................................. 23
ALGORITHMES D’INSERTION ET DE TRI ............................................................. 24
Insérer un élément x dans un tableau à la suite des éléments existants ......................................................... 24
Insérer un élément à sa place, le tableau étant déjà rangé .............................................................................. 25