! (data:image/jpeg;base64...)
Matière : Programmation Orientée Objet
TP2
Niveau : 2ère année TSI,ECOM,LFIG
AU : 2019-2020
Objectifs : Maîtriser la manipulation des types primitifs, des opérateurs, des structures de contrôles et des tableaux en Java.
Exercice 1:
Executez ce programme sur machine et donner son rôle :
public class classe {
public static void main( String[] args ) {
Publicité
int[] tab = { 1, 7, 0, 4 };
int i ;
System.out.print( tab[ 0]+ " + ");
for( i = 1; i < tab.length -1; ++i ) {
if (tab != 0)
System.out.print( tab[ i]+ "\* x^"+ i + " + ");
}
System.out.print( tab + "\* x^"+i);
}}
Exercice 2:
Publicité
1. Réaliser une classe Somme effectuant la somme du tableau :
{1, 23, 12, -4, 6, 89, 2} et affichant le résultat.
2. Définissez une méthode static, qui prendra en argument le tableau, qui effectuera le calcul et qui retournera la valeur obtenue. main ne sera responsable que de l'appel de la fonction et de l'affichage. Le prototype de la méthode est :
public static int somme(int[] tab)
3. Ajoutez la méthode produit et la méthode moyenne au programme.
Exercice 3:
Ecrire une classe en java qui permet de :
- Déclarer une chaîne de caractère
- Déclarer la méthode main() qui :
- initialise la chaîne de caractères au mot « ESEN »
Publicité
- Affiche sur l'écran la chaîne de caractères caractère par caractère . Chaque caractère sera affiché sur une ligne Exemple : la chaîne de caractère : ESEN .Le programme affichera : E
S
E
N
Remarque :
- La méthode charAt(int i)de la classe java.lang.String retourne le caractère de position i dans la chaîne de caractères. Le premier caractère est à la position 0
Exercice 4
Ecrire un programme qui affiche pour chaque voyelle d’un mot son nombre d’apparition.
Exemple Pour le mot « informatique » le programme affiche :
La voyelle « i » apparaît 2 fois
Publicité
La voyelle «o » apparaît 1 fois
La voyelle « a » apparaît 1 fois
La voyelle « u » apparaît 1 fois
La voyelle « e » apparaît 1 fois
Exercice 5
Écrire un programme qui :
- Calcule le nombre de mot dans une chaine de caractère , Les mots de la phrase sont séparés par un espace , et la phrase se termine par un point.
- Calcule et affiche le nombre de mots qui composent la phrase.
- Détermine et affiche la taille du mot le plus long.