Calcul et Modification des valeurs dans un Tableau avec Java
Bonjour;
Je suis un grand novice en Java par conséquent je galère avec des petits programmes, surtout quand il s'agit de mettre en place des fonctions dans programme et faire appel à ses fonction, en bref...
Voici mon petit programme découpé en plusieurs fonctions mais ça ne marche pas, je sais qu'il y a des erreurs au niveau des fonctions mais je suis confus je ne sais pas quoi enlever ou quoi rajouter c'est pourquoi j'implore votre aide.
J'aimerais avoir quelques explications sur ce point, merci d'avance.
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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
|
/**
* Programme qui remplie un tableau des valeurs
* Il le remplie à moitié
* Il décale les valeurs de gauche à droite et de droite à Gauche
* Il calcule le produit
*
* @author AmadouW8
*
*/
public class tablauV {
/**
* Fonction principale
*
* @param args
*/
public static void main(String[] args) {
/**Déclaration des valeurs
*
*/
int tab[]=new int[10];
decaleDroite();
decaleGauche();
calculeProduit();
/**Boucle pour initié le tableau à moitié
*
*/
for(int i=0; i<tab.length/2; i++){
tab[i]=i+1;
System.out.println(tab[i]);
}
}
/**Fonction pour décaler à droite
* @param tab, debut, fin
*/
public static void double[] decaleDroite( int tab[], int debut, int fin){
for(int i = fin; i >= debut; i--){
tab[i+1]=tab[i];
}
tab[debut]=0;
System.out.println(tab[i+1]);
}
/**Foction pour decaler les valeurs à Gauche
* @param debut,fin, tab
*/
public static void double decaleGauche(double tab[], int debut, int fin){
for(int i=debut; i<=fin; i++){
tab[i-1]=tab[i];
}
tab[fin]=0;
System.out.printl(tab[i-1]);
}
/**Fonction qui calcule le produit des valeurs des valeurs du tableau
* @param produit
*/
public static produit(double produit, double tab[]){
for(int i=1; i<=tab.length; i++){
produit=produit*tab[i];
}
return produit;
System.out.println(produit);
}
} |