Cours de Java
Chapitre 3 - Exercice 2 : Je suis vraiment t'étonné !
Créez une fonction qui sera toujours étonnée ! Elle prend donc un paramètre, qui est une string, et son rôle sera de rajouter un point d'exclamation à la fin de la string et d'afficher la string nouvellement constituée. Appelez cette fonction 4 fois, chaque fois le paramètre prendra une forme différente :
- Une string
- Une variable qui stock une string
- la valeur de retour d'un scanner
- une variable qui stock la valeur de retour d'un scanner
Indice 1
Pour savoir comment faire une fonction, reprenez ce que vous avez fait à l'exercice précédent. Cette fois, nous y ajoutons une petite subtilité, car pour fonctionner, cette fonction a besoin d'un paramètre, en effet, imaginez une action de la vie de tous les jours, manger. Manger est un verbe et peut être comparé à une fonction en programmation. Si vous dites "Je mange", c'est très bien, mais on ne sait pas quoi. Ce n'est pas précis, en programmation on doit être précis, si vous dites à une fonction de manger, mais pas le quoi, elle ne sait pas quoi manger, et donc elle ne marche pas. Ici, on ne veut pas manger, on veut rajouter un point d'exclamation à la fin d'une phrase, mais on ne sait pas d'avance quelle phrase, on a donc besoin de donner un paramètre à la fonction pour que, au moment où on l'appelle on lui dise quelle phrase il doit utiliser. Pour déclarer un paramètre, vous devez vous placer dans les parenthèses de la fonction que vous créez. Au moment de la création, pas de l'appel ! Et là, vous devez lui préciser quel est le nom et le type de la donnée que la fonction attend pour fonctionner.
Indice 2
Il faut aussi préciser la valeur du paramètre dans l'appel de la fonction, car maintenant que notre fonction sait qu'elle a besoin de quelque chose pour fonctionner, il faut lui donner ce qu'elle a besoin. Pour ce faire on se place dans les parenthèses de l'appel de la fonction, pas de la définition de la fonction, et on donne la valeur qu'on veut à notre argument.