ESEN, Manouba 2016-2017
Matière : Programmation Orientée Objet
TD 1: initiation au langage JAVA
Structure d’un programme en JAVA avec une seule classe
public class principal {
Function1(){
……
}
Function2(){
Publicité
……
}
public static void main(String[] args) {
.....
}
}
Exercice 1 (identificateurs, variables et opérateurs arithmétiques)
1) Ecrire un programme qui permet de recevoir deux nombres entiers et les affiche.
2) Ecrire un programme qui reçoit deux entiers et renvoi leur somme.
Publicité
3) Ecrire un programme qui reçoit deux entiers et permet d’afficher le nombre le plus grand.
4) Ecrire un programme qui permet d’initialiser aléatoirement deux nombres, ensuite il les affiche,
affiche leur somme et affiche le nombre le plus grand.
Exercice 2 (tableau, structures de contrôle)
1) Créer un tableau de 10 valeurs
2) Ecrire un programme qui remplit aléatoirement un tableau
3) Ecrire un programme qui incrémente la valeur d’une variable initialisé a 0, insère 30 valeurs
incrémentés dans un tableau, et affiche le tableau
4) Ecrire un programme qui remplit un tableau de 1 a 50, transforme les valeurs paires en impaires
Publicité
par incrémentation de 1, affiche le nouveau tableau calcule sa somme
5) Ecrire un programme pour remplir un tableau aléatoirement et afficher les valeurs paires de ce
tableau
Page 1
ESEN, Manouba 2016-2017
Matière : Programmation Orientée Objet
Exercice 3 (chaines de caractères, structures de contrôle)
1) Ecrire un programme qui teste la similarité de deux chaines de caractères et affiche vrai ou faux
2) Ecrire un programme qui remplace un caractère dans une chaine de caractère par un espace
Publicité
3) Ecrire un programme qui détermine si un mot est un palindrome ou non (Un mot est dit
palindrome s’il peut se lire indifféremment des deux sens)
Exercice 4(les méthodes, les types de retour)
Refaire l’exercice 1 en utilisant les fonctions
Page 2