0% ont trouvé ce document utile (0 vote)
67 vues2 pages

TD TP 1 POO Java - Generalites - Java

Ce document présente des instructions pour utiliser l'IDE Eclipse afin de créer un projet Java et une classe Java. Il contient des exercices pratiques, y compris la création d'un programme qui utilise des boucles et un autre qui analyse un entier saisi par l'utilisateur. Enfin, il propose la réalisation d'une classe Point pour représenter un point sur un axe avec des méthodes pour afficher et traduire ses caractéristiques.

Transféré par

kenzayouni66
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
67 vues2 pages

TD TP 1 POO Java - Generalites - Java

Ce document présente des instructions pour utiliser l'IDE Eclipse afin de créer un projet Java et une classe Java. Il contient des exercices pratiques, y compris la création d'un programme qui utilise des boucles et un autre qui analyse un entier saisi par l'utilisateur. Enfin, il propose la réalisation d'une classe Point pour représenter un point sur un axe avec des méthodes pour afficher et traduire ses caractéristiques.

Transféré par

kenzayouni66
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Moulay Ismaïl 2024-2025

ENSAM – Meknès 3A / P. Industriel

TD TP 1 POO Java : Généralités Langage Java

Consigne générale :

1. Ouvrir l’IDE (exemple Eclipse) :

• Double-cliquez sur l'icône de l'application Eclipse.


• Sélectionnez un espace de travail (workspace) où vos projets seront stockés.

2. Créer un projet Java :

• Cliquez sur "File" > "New" > "Java Project".


• Donnez un nom à votre projet (par exemple, "MonPremierProjet").
• Cliquez sur "Finish".

3. Créer une classe Java :

• Dans le "Package Explorer" (à gauche), faites un clic droit sur "src" > "New" > "Class".
• Donnez un nom à votre classe (par exemple, "MyClass").
• Dans le cas ou vous voulez ajouter la méthode main() : Cochez la case "public static void main(String[] args)".
• Cliquez sur "Finish".

Exercice 1
Ecrire ce programme Java sous l’EDI et procéder à son exécution :
public class MyFirstClass {
public static void main(String[] args) {
int nombre = 10;
String message = "Compteur : ";
[Link]("Boucle for :");
for (int i = 1; i <= nombre; i++) {
[Link](message + i);
}
[Link]("\nBoucle while :");
int j = 2;
while (j <= 20) {
[Link]("Nombre pair : " + j);
j += 2;
}
[Link]("\nBoucle do-while :");
int k = 1;
do {
[Link]("Ce message s'affiche une fois.");
k++;
} while (k <= 0);
}
}
Exercice 2
On veut élaborer un programme Java qui demande à l’utilisateur de saisir un entier N au clavier, le
programme retourne le nombre de chiffre de N, la somme des chiffres et retourne si N est palindrome
ou non.
Pour répondre à ce besoin, voici le squelette du programme Java qu’il faut compléter.
Université Moulay Ismaïl 2024-2025
ENSAM – Meknès 3A / P. Industriel

Au final, compiler et exécuter le programme fini.

import [Link];

public class AnalyseNombre {


public static void main(String[] args) {
Scanner scanner = new Scanner([Link]);
[Link]("Entrez un entier N : ");
int n = [Link]();
int nombreChiffres = calculerNombreChiffres(n);
[Link]("Nombre de chiffres : " + nombreChiffres);
int sommeChiffres = calculerSommeChiffres(n);
[Link]("Somme des chiffres : " + sommeChiffres);
if (estPalindrome(n)) {
[Link](n + " est un palindrome.");
} else {
[Link](n + " n'est pas un palindrome.");
}
[Link]();
}

// Méthode pour calculer le nombre de chiffres à compléter


public static int calculerNombreChiffres(int n) {
……..
……..
………
}

// Méthode pour calculer la somme des chiffres à compléter


public static int calculerSommeChiffres(int n) {
…..
……
…….
}

// Méthode pour vérifier si un nombre est un palindrome à compléter


public static boolean estPalindrome(int n){
…..
…..
……
}

Exercice 3

Réaliser une classe Point permettant de représenter un point sur un axe. Chaque point sera caractérisé
par un nom (de type char) et une abscisse (de type double).

On prévoira :

• un constructeur recevant en arguments le nom et l’abscisse d’un point,


• une méthode affiche imprimant (en fenêtre console) le nom du point et son abscisse,
• une méthode translate effectuant une translation définie par la valeur de son argument.

Écrire un petit programme utilisant cette classe pour créer un point, en afficher les
Caractéristiques, le déplacer et en afficher à nouveau les caractéristiques

Vous aimerez peut-être aussi