R´ epublique Alg´ erienne D´ emocratique et Populaire Minist` ere de l’Enseigne

R´ epublique Alg´ erienne D´ emocratique et Populaire Minist` ere de l’Enseignement Sup´ erieur et de la Recherche Scientifique Universit´ e Abderahmane Mira de B´ eja¨ ıa Facult´ e des Sciences Exactes D´ epartement d’Informatique Licence 3 Option : Informatique g´ en´ erale Initiation au langage JAVA Table des mati` eres 1 Introduction au langage JAVA et notions de bases - Langage JAVA - 2 1.1 Introduction au langage JAVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1 Le langage java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.2 Portabilit´ e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.3 JRE ( Java Runtime Environment) . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.4 JDK (Java Development Kit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.5 configuration de la variable d’environnement . . . . . . . . . . . . . . . . . . . 3 1.1.6 Premier programme en java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Notions de bases - Langage JAVA - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2.1 Les identificateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2.2 Les mots cl´ es . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2.3 Les commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.4 Les types primitifs de Java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.5 Les diff´ erents types d’entiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.6 Les types flottants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.7 Type caract` ere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.8 Le type bool´ een . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.9 D´ eclaration de varaibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.10 Les op´ erateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.11 Lecture des entr´ ees clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.12 Les instructions de contrˆ ole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3 Solutions des exercices du cours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2 Les tableaux et les chaines de caract` ere 16 2.1 Les tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.1 D´ efinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.2 D´ eclaration d’un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.3 Cr´ eation et initialisation d’un tableau . . . . . . . . . . . . . . . . . . . . . . . 16 2.1.4 Utilisation d’un tableau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.1.5 Les tableaux ` a deux dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.1.6 Les tableaux dynamiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2 Chaˆ ınes de caract` eres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 2.2.1 Exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.2 Concat´ enation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.3 Manipulation des chaines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.4 Test d’´ egalit´ e des chaˆ ınes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.2.5 Comparaison des chaines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2.6 Passage en majuscules ou en minuscules . . . . . . . . . . . . . . . . . . . . . 23 2.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.3.1 Exercice 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.3.2 Exercice 2 . . . . . . . . . . . . . . . . . . . . . . uploads/S4/ compilation.pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mai 14, 2021
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 0.4216MB