Débutant recherche de l'aide
Bonjour à tous
Je débute et je suis confronté a un problème surement de base !
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| package com.moi.package1;
import java.lang.Double;
public class Stat {
static double[] tb;
double somme() {
double r = 0;
for (int i = 0; i <= tb.length; i++){
r = r + tb[i];
};
return r;
}
double maximum() {
double r = tb[0];
for (int i = 1; i <= tb.length; i++){
if (tb[i] > r) {r = tb[i];}
}
return r;
}
double minimum() {
double r = tb[0];
for (int i = 1; i <= tb.length; i++){
if (tb[i]< r){r = tb[i];}
}
return r;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 0; i <= (args.length); i++){
tb[i]= Double.parseDouble(args[i]);
}
System.out.println(somme()+" "+maximum()+" "+minimum()); |
à la compilation j'ai une erreur, dans le main l'évaluation de somme(), maximun(), et minimum() ne s'effectue pas !
quelqu'un pourrais t'il me dire pourquoi ???
MERCI
.....Dans le constructeur
Ok ! ça j'ai compris, mais comment ?