2. [Java] Introduction à la programmation avec Java
A propos de ce cours
Ce site contient les exercices INGInious du cours de programmation en Java. Celui-ci s'appuie sur les ressources suivantes:
- Le livre Java Notes de David Eck
- Le syllabus d’exercices
- Les exercices d’introduction à la programmation en Java sur INGInious
- Les transparents du cours
- Les enregistrements du cours réalisés pour permettre à un étudiant ne pouvant se déplacer de suivre les cours depuis son domicile.
Besoin d'aide ? Rejoignez notre Slack
Liste des exercices
Mission 1 : Question supplémentaire : Moyenne
Mission 1 : Question supplémentaire : Nombre de secondes depuis minuit
Mission 1 : Question supplémentaire : Siècle
Mission 1: Question supplémentaire : Indice de Quételet
Mission 1 : Question supplémentaire : Ordonne
Mission 1 : Question supplémentaire : Année bissextile
Mission 1 : Question supplémentaire : Sélecteur de saison
Mission 1 : Question supplémentaire : Maximum
Mission 1 : Question supplémentaire : Minimum
Mission 1 : Question supplémentaire : Compteur de différence
Mission 1 : Question supplémentaire : Caractère
Mission 1 : Question supplémentaire : Fonctions mathématiques
Mission 1 : Question supplémentaire : Calcul de prix
Mission 1 : Question supplémentaire : Médiane
Mission 1 : Question supplémentaire : Fizzbuzz
Mission 1 : Question supplémentaire : OU exclusif
Mission 1 : Question supplémentaire : Calcul d'amende
Mission 1 : Question supplémentaire : Somme d'entiers pairs
Mission 1 : Question supplémentaire : IN/OUT
Mission 1 : Question de Bilan Final
Mission 2 : Question de démarrage 2 : Somme d'entiers
Mission 2 : Question de démarrage 3 : Puissances
Mission 2 : Question de démarrage 4 : Plus grand diviseur
Mission 2 : Question de démarrage 5 : Nombres premiers
Mission 2 : Question supplémentaire : Dessin d'un triangle
Mission 2 : Question supplémentaire : Division euclidienne
Mission 2 : Question supplémentaire : Calcul du nombre diviseurs distincts
Mission 2 : Question supplémentaire : Dessin de H
Mission 2 : Question supplémentaire : Dessin de X
- date limite atteinte
Mission 2 : Question supplémentaire : Dessin de S
- date limite atteinte
Mission 2 : Question supplémentaire : Calcul de factorielle
Mission 2 : Question supplémentaire : Somme des entiers entre a et b
Mission 2 : Question supplémentaire : Calcul d'intérêts
Mission 2 : Exercice supplémentaire : Calculer le reste d'une division entière
Mission 2 : Exercice complémentaire 2 : Equations du second degré
Mission 2: Phase de réalisation: Soumission
Mission 2 : Question de Bilan Final
Mission 3 : Question de Démarrage 2 : Le Nombre Maximum
Mission 3 : Question de Démarrage 3 : Nombres impairs
Mission 3 : Question de démarrage 4 : Lettre L
Mission 3 : Question de Démarage 5 : Diviseurs Entiers
Mission 3 : Q* Maximum
Mission 3 : Q* Calculer la surface d'un rectangle
Mission 3 : Q* Calcul du volume d'une sphère
Mission 3 : Q* intervalle fermé
Mission 3 : Q** Calcul de la factorielle
Mission 3 : Q** Carré parfait
Mission 3 : Q** Médiane
Mission 3: Exercice complémentaire 1
Mission 3 : Fonctions solution d'une équation du second degré
Mission 3 : Fonctions équation du second degré
Mission 3 : Exercice complémentaire 2
Mission 3 : Phase de réalisation
Mission 3: Phase de réalisation: Soumission
Mission 3 : Question de Bilan Final
Mission 4 : Questions de démarrage 1 : La classe Character
Mission 4 : Question de démarrage 2 : Concaténation
Mission 4 : Question de démarrage 3 : Longueur d'un String
Mission 4 : Question de démarrage 4 : toUpper
Mission 4 : Question de démarrage 5 : La méthode containsChar()
Mission 4 : Q* Caractère dans String
Mission 4 : Q* chaîne composée de chiffres
Mission 4 : Question supplémentaire : Occurences de c dans s
Mission 4 : Question supplémentaire : binaire
Mission 4 : Question supplémentaire : le palindrome
Mission 4 : Q*** Caractère le plus fréquent
Mission 4 : Q* méthode contains
Mission 4 : Q** représentation entière
Mission 4 : Q* notation binaire
Mission 4 : Q** Vérification de mot de passe
Mission 4 : Q** containsOnly
Mission 4 : Recherche du plus long palindrome
Mission 4 : Phase de réalisation
Mission 4: Phase de réalisation: Soumission
Mission 4 : Question de bilan final
Mission 5 : Question de démarrage 1 : Syntaxe et Tableaux
Mission 5 : Question de démarrage 2 : Compararer des tableaux
Mission 5 : Question de démarrage 3 : Matrice unité
Mission 5 : Question de démarrage 4 : Sommes de Matrices
Mission 5 : Q* : Oppose
Mission 5 : Question de Démarrage 5 : Méthode Main
Mission 5 : Q* : Valeur moyenne du tableau
Mission 5 : Q* : Tableau croissant
Mission 5 : Q* : Valeur max du tableau
Mission 5 : Q* : Tous la même valeur
Mission 5 : Q** : Somme
Mission 5 : Q** : Count
Mission 5: Q** : replace
Mission 5 : Q** : Vecteur
Mission 5 : Q** : Decale
Mission 5 : Q** : Matrice identité
Mission 5 : Q*** : Top
Mission 5(a) : Question de Bilan Final
Mission 6 : Question de démarrage 1 : Pair.opposite()
Mission 6 : Question de démarrage 2 : OrderedPair
Mission 6 : Question de démarrage 3 : Drapeau.same()
Mission 6 : Question de démarrage 4 : Lecture de fichiers
Mission 6 : Q* constructeur Date
Mission 6 : Q* getters Date
Mission 6 : Q* identique
Mission 6 : Q* demain
Mission 6 : Q* getter
Mission 6 : Q* entier
Mission 6 : Q* getters Point
Mission 6 : Q* distance
Mission 6 : Q* surface
Mission 6 : Q* memeSurface
Mission 6 : Q* rectangle identique
Mission 6 : Phase de réalisation
Mission 6: Phase de réalisation: Soumission
Mission 6 : Question de Bilan Final
Mission 7 : Question de Démarrage 1 : Paire d'entiers
Mission 7 : Question de Démarrage 2 : Tickets de Parking
Mission 7 : Q* Employe - Méthode equals
Mission 7 : Q* Employe - Méthode toString
Mission 7 : Q* Dé - Méthode equals
Mission 7 : Q* Directeur - Constructeur
Mission 7 : Q* Directeur - Equals
Mission 7 : Q* Directeur - getSalaire
Mission 7 : Q* DeStats - Constructeur
Mission 7 : Q* DeStats - lances
Mission 7 : Q* DeStats - resultats
Mission 7 : Q* DeStats - toString
Mission 7 : Q* DeStats - equals
Mission 7 : Phase de réalisation
Mission 7 : Question de Bilan Final
Mission 8 : Question de démarrage 1 : Implémenter une interface
Mission 8 : Question de démarrage 2 : StringBuffer
Mission 8 : Q* MyString - Constructeur
Mission 8 : Q* MyString - Concat
Mission 8 : Q* MyString - Contains
Mission 8 : Q* ByteString
Mission 8 : Q* ByteTab
Mission 8 : Q* Vecteur
Mission 8 : Q* Matrice Carrée
Mission 9: Question de démarrage 1: Integer.compareTo
Mission 9 : Question de démarrage 2 : la méthode premierPrenom()
Mission 9 : Q* Fraction
Mission 9 : Q* Employe
Mission 9 : Q* Fichiers
Mission 9 : Q* Fichiers : Contains
Mission 9: Q* Fichiers:Accessible
Mission 9: Q* Fichiers:saveVector
Mission 9: Q* Fichiers:readVector
Mission 9 : Phase de réalisation
Mission 9: Phase de réalisation: Soumission
Mission 9 : Question de Bilan Final
Mission 10 : Question de démarrage 1 : Traitement des exceptions
Mission 10 : Question de démarrage 2 : Écriture dans des fichiers
Mission 10 : Q* Fraction
Mission 10 : Q* Fraction - Constructeur
Mission 10 : Q* Student - Constructeur
Mission 10 : Q* AList
Mission 10: Q* Vecteur
Mission 10: Q* Matrix
Mission 10: Phase de réalisation: Soumission
Mission 11 : Question de Démarrage 1 : JUnit (partie1)
Mission 11: Question de Démarrage 2 : JUnit (partie 2)
Mission 11 : Question de Démarrage 3 : JUnit (partie3) une DList correcte
Mission 11: Structures chainées
Mission 11 : Q* PileInt
Mission 11 : Q* Pile
Mission 11 : Q* FIFOQueue
Mission 11 : Q** Queue
Mission 11 : Q** OrderedList
Mission 11 : Q** List
Examen Juin 2011: Question 1
Examen Juin 2011: Question 2
Examen Juin 2011: Question 3
Examen juin 2011: Question 4
Examen Juin 2011: Question 5
Examen juin 2011: Question 6
Examen Juin 2011: Question 7
Examen Juin 2011 online : Enoncé
Examen Juin 2011 online : Question 1
Examen Juin 2011 online : Question 2
Examen Juin 2011 online : Question 3
Examen juin 2011 online : Question 4
Examen Juin 2011 online : Question 5
Examen juin 2011 online : Question 6
Examen Juin 2011 online : Question 7