Fonction retourne et affichage
Discutez d'informatique ici !
-
z^42
- Membre Naturel
- Messages: 60
- Enregistré le: 21 Sep 2014, 14:18
-
par z^42 » 23 Oct 2014, 11:17
Bonjour,
Je fais des exercices car je fais des erreurs souvent sur les fonctions ! :triste:
Alors qu'ils sont très importants.
Quel est la différence entre un void et un int ?
Compléter la procédure showDouble qui attend en argument un entier x et qui affiche le double de x (suivi d'un retour à la ligne).
Compléter la fonction getDouble qui attend en argument un entier x et qui retourne le double de x (mais qui n'affiche rien).
- Code: Tout sélectionner
class DoublePrintReturn {
/**
* showDouble(x) affiche le double de x
*/
public static void showDouble(int x) {
[B]x=x*x;
System.out.println(x);[/B]
}
/**
* getDouble(x) retourne le double de x
*/
public static int getDouble(int x) {
[B] return (x*x);[/B]
}
-
Cliffe
- Membre Rationnel
- Messages: 967
- Enregistré le: 12 Juin 2012, 13:25
-
par Cliffe » 23 Oct 2014, 11:21
tu ne dois pas modifier x dans la première fonction je pense.
-
z^42
- Membre Naturel
- Messages: 60
- Enregistré le: 21 Sep 2014, 14:18
-
par z^42 » 23 Oct 2014, 11:35
c'est quoi le double de x :hum:
-
Cliffe
- Membre Rationnel
- Messages: 967
- Enregistré le: 12 Juin 2012, 13:25
-
par Cliffe » 23 Oct 2014, 12:08
z^42 a écrit:c'est quoi le double de x :hum:
2 * x :ptdr:
-
z^42
- Membre Naturel
- Messages: 60
- Enregistré le: 21 Sep 2014, 14:18
-
par z^42 » 23 Oct 2014, 12:18
ok mais oui c'est vrai :mur:
:ptdr:
-
Rockleader
- Habitué(e)
- Messages: 2126
- Enregistré le: 11 Oct 2011, 18:42
-
par Rockleader » 23 Oct 2014, 18:04
Pour répondre à ta question, au vu de ton énoncé et pour faire simple:
void s'est pour dire je ne retourne aucune valeur.
int sest pour dire je retourne un integer.
De plus je ne sais pas si tu as vu la remarque de cliffe
- Code: Tout sélectionner
/**
* showDouble(x) affiche le double de x
*/
On te demande d'afficher et seulement d'afficher, tu ne dois pas modifier la valeur de x.
De plus là tu fais le carré de x et non le double

Petit conseil niveau commentaire aussi, quand tu n'as qu'une seule ligne, privilégie cette écriture :lol3:
- Code: Tout sélectionner
// showDouble(x) affiche le double de x
Cette histoire est entièrement vraie puisque je l'ai inventé du début à la fin !
-
z^42
- Membre Naturel
- Messages: 60
- Enregistré le: 21 Sep 2014, 14:18
-
par z^42 » 28 Oct 2014, 11:46
Bonjour
Merci j'ai compris :lol3:
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités