Bonjour, Donc on nous demande d'afficher le carré du 5; pas de soucis jusque la. Cependant tout comme "Fiona" qui as posée la question en 2020 je ne saisis pas où, dans le corps de la lesson, je trouve l'explication. Pouvez vous m'expliquer la logique à quoi sert le passage : } public static int carre(int a) { return a * a; } si nous pouvons écrire System.out.println(carre(5)); directement ? Merci d'avance package fr.codegym.task.task01.task0127; /* Carré d'un nombre */ public class Solution { public static void main(String[] args) { int a = 5; System.out.println(carre(5)); } public static int carre(int a) { return a * a; } } P.S int a = 5; ne sert a rien j'ai oublié de le retirer.