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