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