Java
Mémoires Gratuits : Java. Rechercher de 53 000+ Dissertation Gratuites et Mémoires............................................ 15 1. JBuilder ................................................................................................................................................................................................................ 16 2. NetBeans ............................................................................................................................................................................................................... 16
Votre premier programme ............................................................................................................................................... 17
Mieux connaitre son environnement Java ................................................................................................................................................................. Avant de commencer ................................................................................................................................................................................................ Votre premier programme ......................................................................................................................................................................................... Compilation en ligne de commande (Windows) ........................................................................................................................................................ Les différents types de variables ............................................................................................................................................................................... Les opérateurs arithmétiques .................................................................................................................................................................................... Les opérateurs arithmétiques .................................................................................................................................................................................... Les conversions, ou "cast" ........................................................................................................................................................................................ Astuce d'Eclipse ........................................................................................................................................................................................................ 18 19 22 24 27 30 30 33 35
Les variables et les opérateurs ....................................................................................................................................... 26
Lire les entrées clavier .................................................................................................................................................... 36
Utilisation de l'objet Scanner ..................................................................................................................................................................................... 37 Récupérez ce que vous tapez ................................................................................................................................................................................... 38
Les conditions ................................................................................................................................................................. 42
Les opérateurs logiques ............................................................................................................................................................................................ La structure if....else .................................................................................................................................................................................................. Les conditions multiples ............................................................................................................................................................................................ La structure switch .................................................................................................................................................................................................... La condition ternaire .................................................................................................................................................................................................. 42 42 45 46 48
Les boucles ..................................................................................................................................................................... 50
La boucle while .......................................................................................................................................................................................................... 51 La boucle do....while .................................................................................................................................................................................................. 55 La boucle for .............................................................................................................................................................................................................. 56
TP n°1 : un tableau de conversion Celsius - Fahrenheit ! .............................................................................................. 58
Élaboration ................................................................................................................................................................................................................ 59 Conception ................................................................................................................................................................................................................ 61 Correction .................................................................................................................................................................................................................. 61
Les tableaux .................................................................................................................................................................... 63
Déclarer et initialiser un tableau ................................................................................................................................................................................ 64 Les tableaux multi-dimensionnels ............................................................................................................................................................................. 65 Utiliser et rechercher dans un tableau ! ..................................................................................................................................................................... 66 Un tableau multi-dimensionnel .................................................................................................................................................................................. 69
Les méthodes de classe ................................................................................................................................................. 74
Quelques méthodes bien utiles ! ............................................................................................................................................................................... Des méthodes concernant les mathématiques ......................................................................................................................................................... Créer et utiliser sa propre méthode ! ......................................................................................................................................................................... La surcharge de méthode ......................................................................................................................................................................................... 75 77 78 81
Partie 2 : Java Orienté Objet ............................................................................................................. 84
Les premiers pas en "Orienté Objet" ............................................................................................................................... 84
Les classes ............................................................................................................................................................................................................... 84 Les constructeurs ...................................................................................................................................................................................................... 86 Votre objet sait parler : accesseurs et mutateurs ...................................................................................................................................................... 92 Travaillez avec votre objet : les méthodes ................................................................................................................................................................ 96 Les variables de classes .........................................................................................................................................................................................
...