Salut,
je débute dans la création de classe et j'ai un probleme sur une fonction,
le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 class MainFruit { static void affiche(Fruit f) { System.out.println("Ce fruit est un(e) "+f.nom+" et pèse "+f.p+" gramme(s)."); } static Fruit ajout(Fruit f1, Fruit f2) { Fruit f12.nom = f1.nom+f2.nom; Fruit f12.p = f1.p + f2.p; return f12; } public static void main(String[] args) { Fruit f = new Fruit(); affiche(f); Fruit citron = new Fruit("citron",100); affiche(citron); System.out.print(ajout(f1,f2)); } }Dans la fonction ajout plus précisément, on me demande de retourner un fruit qui aura ces caractéristiques : son poids = somme des poids des deux fruits et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class Fruit { static String nom; static double p; public Fruit() { nom = "banane"; p = 500; } public Fruit(String nom, double poids) { this.nom = nom; this.p = poids; } }
son nom = concaténation des deux noms séparés par "+".
Il me dit qu'il y'a une erreur et je n'arrive pas avoir où, merci![]()
Partager