Question de débutante sur paramètres de fonction
Résolu/Fermé
BricoletteDuDimanche
Messages postés
9
Date d'inscription
mercredi 6 janvier 2016
Statut
Membre
Dernière intervention
4 mars 2017
-
Modifié par KX le 6/02/2016 à 12:16
BricoletteDuDimanche Messages postés 9 Date d'inscription mercredi 6 janvier 2016 Statut Membre Dernière intervention 4 mars 2017 - 6 févr. 2016 à 12:40
BricoletteDuDimanche Messages postés 9 Date d'inscription mercredi 6 janvier 2016 Statut Membre Dernière intervention 4 mars 2017 - 6 févr. 2016 à 12:40
A voir également:
- Question de débutante sur paramètres de fonction
- Fonction si et - Guide
- Ouvrir paramètres - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Paramètres de confidentialité - Guide
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
6 févr. 2016 à 12:29
6 févr. 2016 à 12:29
Bonjour,
Pour Java cela ne change rien, les variables de main et celles de périmètre seront de toute façon différentes, même si elles ont le même nom.
Cependant les noms courts comme p et r sont à éviter, il vaut mieux mettre des noms explicites pour comprendre à quoi correspondent les variables.
Remarque : à cause de problèmes d'encodage il faut aussi éviter les noms avec des accents ou caractères spéciaux.
De plus, tu n'es pas obligé de déclarer tes variables au début de la méthode, il est même conseillé de les mettre plutôt au plus près du code qui s'en sert (afin d'éviter de les charger en mémoire trop tôt).
Pour Java cela ne change rien, les variables de main et celles de périmètre seront de toute façon différentes, même si elles ont le même nom.
Cependant les noms courts comme p et r sont à éviter, il vaut mieux mettre des noms explicites pour comprendre à quoi correspondent les variables.
Remarque : à cause de problèmes d'encodage il faut aussi éviter les noms avec des accents ou caractères spéciaux.
De plus, tu n'es pas obligé de déclarer tes variables au début de la méthode, il est même conseillé de les mettre plutôt au plus près du code qui s'en sert (afin d'éviter de les charger en mémoire trop tôt).
public class CercleEtFonction { public static void main(String[] args) { Scanner lectureClavier = new Scanner(System.in); System.out.println("Tapez la valeur du rayon ?"); int rayon = lectureClavier.nextInt(); double perimetre = perimetre(rayon); System.out.println("Le cercle qui a pour rayon " + rayon + " a pour périmètre : " + perimetre); } public static double perimetre(int rayon) { return 2 * Math.PI * rayon; } }
6 févr. 2016 à 12:40
+ pour les conseils d'ordre de déclaration et noms de variables, tout est clair.
Merci !