Principaux codes/exemples rencontrés en cours

Cette page contient les principaux exemples de code Java rencontrés en cours. Elle vous permet donc de vérifier les erreurs que je ne manquerai pas de commettre et d'appréhender plus simplement les problèmes de syntaxe du langage.
Je ferai le maximum pour ajouter à temps les exemples du cours à venir...

Cours 1

  • une application minimaliste: Application1.java

  • Application : addition de deux entiers passés lors de l'appel de l'application: Addition1.java

    Cours 2

  • Voyons le switch par l'exemple: Switch.java

  • Précision sur le for et le while: ForWhile.java

  • Notre première classe String: StringTest.java

  • Notre première méthode SommeNombrePairs.java

  • Passage de paramètres à une méthode: PassageParametre.java

  • Portée d'une variable PorteeVariables.java

  • Tout sur la surdéfinition des méthodes en JAVA Surdefinition.java

  • Notre premier tableau Tableau.java

  • La vérité sur le passage d'un tableau en paramètre Tableau2.java

  • Notre premier tri, le tri à bulle Bubble.java

    Cours 3

  • Tableaux de dimension supérieure à l'unité TableauN.java

  • Discussion sur l'intérêt des objets. Créons une première classe à partir du texte suivant:

    Un lexique est une liste de mots. Le gestionnaire d'un lexique peut ajouter ou bien retirer des mots. Un utilisateur peut savoir si un mot donné existe ou non dans le lexique. Il peut également connaître le nombre de mots stockés dans le lexique.

    Voici une première version de notre classe: LexiqueTest.java

  • Surdéfinissons les constructeurs de la classe LexiqueTest2.java

  • Changeons les choix de codages qui ont été fait dans notre classe LexiqueTest3.java

  • Une autre classe pour gérer les notes d'étudiants Objet1.java

  • Une étude de cas: gestion des comptes bancaires CompteTest.java

    Le descriptif de la classe: Le compte bancaire d'une personne est caractérisé par un solde ainsi que par la liste des transactions qui ont été effectuées. L'utilisateur du compte peut soit déposer de l'argent soit en retirer. Il peut de plus obtenir un relevé bancaire. Un compte est ouvert avec une somme initiale.

    Cours 4

  • La récursivité: prise un: calcul de factoriel Factoriel.java

  • La récursivité: prise deux: Recursivite.java

  • La récursivité: dernière prise: le problème du cavalier Cavalier.java

  • Premiers pas en héritage Koala.java

  • Héritage: la confirmation ForTwo.java

    Cours 6

  • Illustration des classes abtraites et des interfaces Heritage.java

  • Tout sur le phrazibus en 7 prises: Phrazibus1.java,Phrazibus1.java,Phrazibus2.java,Phrazibus3.java,Phrazibus4.java,Phrazibus5.java,Phrazibus6.java,Phrazibus7.java

  • Le mystère des fenêtres fermantes Fenetres.java

  • La joie des Checkbox CheckBoxTest.java

  • Le bonheur des RadioButton RadioTest.java

  • Le délice des TextArea et autres turpitudes de la lecture des fichiers textes en JAVA TextTest.java

    Cours 7

  • L'art de savoir la fermer (la fenêtre) Fenetres.java,

  • Découvrez vos talents artistiques: souris et images CanevasTest.java,

  • Les menus déroutants MenuTest.java,

  • Les listes et les choix GuiList.java,

  • Un exemple d'applet AppletExemple.java et son fichier hôte applet.html

  • Les Exceptions à la règle ExceptTest.java

    Cours 8

  • Les vecteurs VectorTest.java,

  • Les listes chainées ListTest.java,

  • Afficher une liste à l'endroit, à l'envers et même sans les mains ListTest.java,

  • Les tables de hachage HashTableTest.java,

  • Les collections Collections.java,

  • La vieille école Search.java,

  • Tout sur les fichiers FichiersTest.java d'ailleurs en voici un: verne.fr