Série d’exercices
Exercice 1
Ecrire un programme java qui demande à l'utilisateur de saisir son nom et de lui afficher son
nom avec le message de bienvenue.
import [Link];
public class Bienvenue {
public static void main(String[] args) {
Scanner nom=new Scanner([Link]);
[Link]("Veuillez saisir votre nom : ");
String nm=[Link]();
[Link]("Bienvenue : " + nm);
}
}
Exercice 2
Ecrire un programme java qui permet d'échanger les valeurs de deux nombres saisies par
l'utilisateur.
import [Link];
public class EchangerDeuxNombres {
public static void main(String[] args) {
double x, y;
[Link]("Saisissez la valeur de x :");
Scanner sc1=new Scanner([Link]);
x=[Link]();
[Link]("Saisissez la valeur de y :");
Scanner sc2=new Scanner([Link]);
y=[Link]();
double z;
z=x;
x=y;
y=z;
[Link]("La valeur de x est : "+x);
[Link]("La valeur de yest : "+y);
}
}
Exercice 3
Écrivez un programme Java pour créer une classe appelée « Chien » avec un nom et un
attribut de race. Créez deux instances de la classe « Chien », définissez leurs attributs à l’aide
du constructeur et modifiez les attributs à l’aide des méthodes setter, puis affichez les valeurs
mises à jour.
// Créer une instance de la classe Chien avec le nom 'Rio' et
// la race 'Berger allemand'
// Créez une autre instance de la classe Chien avec le nom
// 'Rocky' et la race 'Husky'
// Afficher le nom et la race de ch1 sur la console
// Changer la race du ch1 en "Beagle"
// Changer le nom de ch2 en "Simba"
// Affichez sur la console le nom et la race mis à jour de ch1.
// Affichez sur la console le nom et la race mis à jour de ch2.
Diagrame de classe:
// Définir la classe Chien
class Chien {
// Déclarer une variable privée pour stocker le nom du Chien
private String nom;
// Déclarer une variable privée pour stocker la race du Chien
private String race;
// Constructeur de la classe Chien qui initialise les variables
// nom et race
public Chien(String nom, String race) {
// Attribuer à la variable nom la valeur du paramètre nom
// fourni
[Link] = nom;
// Attribuer à la variable race la valeur du paramètre race
// fourni
[Link] = race;
// Méthode pour récupérer le nom du Chien
public String getNom() {
// Retourner la valeur de la variable nom
return nom;
// Méthode pour définir le nom du Chien
public void setNom(String nom) {
// Attribuer à la variable nom la valeur du paramètre nom
// fourni
[Link] = nom;
// Méthode pour récupérer la race Chien
public String getRace() {
// Retourner la valeur de la variable race
return race;
// Méthode pour définir la race du Chien
public void setRace(String race) {
// Attribuer à la variable race la valeur du paramètre race
// fourni
[Link] = race;
// Définir la classe Main
public class Main {
// Définir la méthode main qui est le point d'entrée du programme
public static void main(String[] args) {
// Créer une instance de la classe Chien avec le nom 'Rio' et
// la race 'Berger allemand'
Chien ch1 = new Chien("Rio", "Berger allemand");
// Créez une autre instance de la classe Chien avec le nom
// 'Rocky' et la race 'Husky'
Chien ch2 = new Chien("Rocky", "Husky");
// Afficher le nom et la race de ch1 sur la console
[Link]([Link]()+" est un "+[Link]());
// Afficher le nom et la race de ch2 sur la console
[Link]([Link]()+" est un "+[Link]());
// Afficher un message indiquant que la race de ch1 et le nom
// de ch2 vont être modifiés
[Link]("\nDéfinir la nouvelle race de ch1 et le
nouveau nom de ch2:");
// Changer la race du ch1 en "Beagle"
[Link]("Beagle");
// Changer le nom de ch2 en "Simba"
[Link]("Simba");
// Affichez sur la console le nom et la race mis à jour de
// ch1.
[Link]([Link]()+" est un "+[Link]());
// Affichez sur la console le nom et la race mis à jour de
// ch2.
[Link]([Link]()+" est un "+[Link]());