Bonjour;

Je suis entrain de faire un excercice, voici l'ennoncé:

Réaliser un tableau qui reçoit 2 réels {taux d'element, nombre d'element} et retourne un tableau de réel.

Le tableau contient des termes allant de [0 à taux d'element /2] par saut de (tauxElement/nbElement).

Par exemple si le tableau reçoit un taux d'element de 500 et un nombre d'element 250, le tableau resultant sera definie comme:
Taille: 251
Contenu: {0, 0.5, 1, 1.5, 2, 2.5, .... 250}

J'ai essayé de le faire mais il me donne pas le bon résultat, sûrement j'ai un probleme sur mon code je pense que le saut de ma boucle n'est pas correcte. Voici mon code lorsque je l'exécute il me donne :
Le tableau est :[0.0, 0.0, 0.008, 0.0, 0.016, 0.0, 0.024, 0.0, 0.032, 0.0,.....496,..le reste des zero]

J'ai besoin de votre aide

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
21
22
import java.util.Arrays;
 
public class tableau{
 
	public static void main(String[] args) {
 
 
		System.out.println("Le tableau est :"+Arrays.toString(tableau(500,250)));
	}
 
	public static double[] tableau(double tauxElement, double nbElement) {
 
		double tableau[] = new double [(int) nbElement];
		double a = (tauxElement/nbElement);
		for (element= 0; tauxElement< nbElement/ 2; tauxElement+= a) {// double
 
			tableau[(int) tauxElement] = tauxElement/ nbElement;
		}
		return tabaleau;
	}
 
}
Dans l'attente de vos reponse.