merci les gars. j'ai testé mais il semblerait que cela vienne d'autre chose... Le 30/10/2014 16:26, Audric VIGIER a écrit :
Tu déclares recrudszone dans un if, qui n'est pas forcément parcouru, ce qui laisse la possibilité d'arriver dans les autres if et else sans que tu aies déclaré recrudszone, d'où l'erreur (si j'ai bien compris le script).
Il faudrait donc écrire :
double recru; double recrudszone; for (Zone zone:zoneRepro){ if (month.getMonthNumber()==0) { recru = 23000000; recrudszone=0.0; [...]
J'ai bon? :D
Stephanie MAHEVAS a écrit :
ma simu plante à cause de mon equation de repro...
for (Zone zone:zoneRepro){ if (month.getMonthNumber()==0) { double recru = 23000000; double recrudszone=0.0; if (zone.equals("CoteNord")) recrudszone=recru*(3/8); else if (zone.equals("CoteIntermediaire")) recrudszone=recru*(4/8); else if (zone.equals("CoteExtremeSud")) recrudszone=recru*(1/8); } else recrudszone=0.0; result.setValue(zone,recrudszone); } return 0;
message d'erreur ds le debug : recrudszone cannot be resolved to a variable
une idee? merci STeph
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................