Exercice 1 : Définition et appel de méthode simple

Écrivez une méthode additionner qui prend deux entiers en paramètres et retourne leur somme. Appelez cette méthode dans la méthode main et affichez le résultat.

public class Calculatrice {
    public static void main(String[] args) {
        int resultat = additionner(5, 10);
        System.out.println("La somme est : " + resultat);
    }

    public static int additionner(int a, int b) {
        return a + b;
    }
}

Exercice 2 : Méthode avec type de retour void

Écrivez une méthode afficherMessage qui prend un message en paramètre et l'affiche. Appelez cette méthode dans la méthode main.

public class Afficheur {
    public static void main(String[] args) {
        afficherMessage("Bonjour, le monde!");
    }

    public static void afficherMessage(String message) {
        System.out.println(message);
    }
}

Exercice 3 : Passage de paramètres par valeur

Écrivez une méthode modifierValeur qui prend un entier en paramètre et le modifie. Appelez cette méthode depuis la méthode main et affichez la valeur de l'entier avant et après l'appel de la méthode pour démontrer le passage par valeur.

public class PassageParValeur {
    public static void main(String[] args) {
        int nombre = 5;
        System.out.println("Avant modification: " + nombre);
        modifierValeur(nombre);
        System.out.println("Après modification: " + nombre);
    }

    public static void modifierValeur(int valeur) {
        valeur = 10;
    }
}

Exercice 4 : Passage de paramètres par référence

Écrivez une méthode modifierTableau qui prend un tableau d'entiers en paramètre et modifie le premier élément du tableau. Appelez cette méthode depuis la méthode main et affichez le tableau avant et après l'appel de la méthode pour démontrer le passage par référence.

public class PassageParReference {
    public static void main(String[] args) {
        int[] tableau = {5, 2, 3};
        System.out.println("Avant modification: " + tableau[0]);
        modifierTableau(tableau);
        System.out.println("Après modification: " + tableau[0]);
    }

    public static void modifierTableau(int[] tableau) {
        tableau[0] = 10;
    }
}

Exercice 5 : Passage d'un objet à une méthode

Créez une classe Livre avec des attributs titre et auteur. Écrivez une méthode afficherLivre qui prend un objet Livre en paramètre et affiche ses informations. Appelez cette méthode depuis la méthode main.

public class Livre {
    private String titre;
    private String auteur;

    public Livre(String titre, String auteur) {
        this.titre = titre;
        this.auteur = auteur;
    }

    public String getTitre() {
        return titre;
    }

    public String getAuteur() {
        return auteur;
    }
}

public class Main {
    public static void main(String[] args) {
        Livre livre = new Livre("1984", "George Orwell");
        afficherLivre(livre);
    }

    public static void afficherLivre(Livre livre) {
        System.out.println("Titre: " + livre.getTitre() + ", Auteur: " + livre.getAuteur());
    }
}

 

Modifié le: jeudi 18 juillet 2024, 10:27