![](//s1.studylibfr.com/store/data-gzf/58468f003bc9e3ad73782db1c1702531/1/002116350.htmlex.zip/bg2.jpg)
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