1 Formation initiation à JAVA BOUCHEKIR Redouane JAVA 2 RUE EMIR EBDELKADER REG

1 Formation initiation à JAVA BOUCHEKIR Redouane JAVA 2 RUE EMIR EBDELKADER REGHAIA ALGER ALGERIE technopole@hotmail.com 0770 32 84 94 0558 98 50 52 EFIEG Ecole de Formation en Informatique, Electronique et Gestion EFIEG 2 Introduction à Java Java ? Java est un langage de programmation populaire, créé en 1995. Il appartient à Oracle et plus de 3 milliards d'appareils exécutent Java. Il est utilisé pour:  Applications mobiles (en particulier les applications Android)  Applications PC  Des applications Web  Serveurs Web et serveurs d'applications  Jeux  Connexion aux bases de données  Et bien plus encore! Pourquoi utiliser Java? 1. Java fonctionne sur différentes plates-formes (Windows, Mac, Linux, Raspberry Pi, etc.) 2. C'est l'un des langages de programmation les plus populaires au monde 3. Il est facile à apprendre et simple à utiliser 4. Il est open-source et gratuit 5. Il est sécurisé, rapide et puissant 6. Il a un énorme soutien de la communauté (des dizaines de millions de développeurs) 7. Java est un langage orienté objet qui donne une structure claire aux programmes et permet la réutilisation du code, réduisant les coûts de développement EFIEG 3 Syntaxe de Java package EFIEG public class MyClass { public static void main(String[] args) { System.out.println("Hello World"); } } Commentaires en Java // Commentaire … System.out.println("Hello World"); System.out.println("Hello World"); // Commentaire … /* Commentaire Commentaire Commentaire */ System.out.println("Hello World"); Variables en Java En Java, il existe différents types de variables, par exemple:  String - stocké du texte, tel que "Bonjour".  int - stocké les entiers (nombres entiers), sans décimales, comme 123 ou -123  float - stocké les nombres à virgule flottante, avec des décimales, telles que 19,99 ou -19,99  char - stocké des caractères uniques, tels que 'a' ou 'b'  boolean - stocké les valeurs avec deux états: vrai ou faux Déclaration (création) des variables en Java String name = "Mohamed" ; int x = 10 ; float moyenne = 5.99 ; char car = ‘a’ ; boolean valid = false ; EFIEG 4 Opérations en Java Opérateur Exemple + x + y - x - y * x * y / x / y % x % y ++ x++ -- x-- Conditions en Java (if…else…) Utilisez l'instruction if pour spécifier un bloc de code Java à exécuter si une condition est vraie. if (condition) { // bloc de code à exécuter si la condition est vraie } Exemple int x = 20; if (x > 18) { System.out.println("x est supérieur a 18"); } if (condition) { // bloc de code à exécuter si la condition est vraie } else { // bloc de code à exécuter si la condition est fausse } int heure = 20; if (heure < 18) { System.out.println("Bonne journée."); } else { System.out.println("Bonsoir."); } EFIEG 5 Boucles (For) Lorsque vous savez exactement combien de fois vous voulez parcourir un bloc de code, utilisez la boucle for : for (int i = 0; i < 5; i++) { System.out.println(i); } Tableaux Les tableaux sont utilisés pour stocker plusieurs valeurs dans une seule variable, au lieu de déclarer des variables séparées pour chaque valeur. String[] tab = new String[]; String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; cars[0] = "Opel" ; String[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; for (int i=0; i<=3; i++) { System.out.println(cars[i]); } EFIEG 6 UI User Interface (Swing GUI Forms: jFrame Form) Affichage de la fenêtre –jframe- : Changement du titre : EFIEG 7 jButton jLabel String s = this.jLabel1.getText(); this.jLabel1.setText("Text sera affiché sur le JLabel1"); EFIEG 8 jTextField String s = this.jTextField1.getText(); this.jTextField1.setText("Text sera affiché sur le jTextField1"); jCheckBox EFIEG 9 jRadioButton EFIEG 10 JComboBox EFIEG 11 JTextArea EFIEG 12 JList Pour modifier jLabel2 avec l’Item sélectionné EFIEG 13 Classes et Objets en Java 1- Classe Person -Nom : String -Prenom : String -Annee_naissance : int + Person(String nom, String prenom, int Annee_naissance) + getNom():String + getPrenom():String + getAnnee_naissance():int +setNom(String nom) +setPrenom(String Prenom) +setAnnee_naissance(int Annee_naissance) EFIEG 14 2- Objet uploads/S4/ introduction-a-java 1 .pdf

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