Depuis la fin du mois de septembre, je suis un cours de conversion en MSc Software Development, dont le langage principal est Java. Nous avons notre première évaluation pratique à venir et j'espérais avoir quelques conseils.
Nous devons créer un tableau qui stockera 100 entiers (tous compris entre 1 et 10), générés par un générateur de nombres aléatoires, puis imprimer dix nombres de ce tableau par ligne. Pour la deuxième partie, nous devons analyser ces nombres entiers, compter la fréquence d'apparition de chaque nombre et stocker les résultats dans un second tableau.
J'ai bien fait la première partie, mais je ne sais pas comment faire la seconde. J'ai parcouru la classe du scanner pour voir si elle avait des méthodes que je pourrais utiliser, mais je n'en vois aucune. Quelqu'un pourrait-il m'indiquer la bonne direction - pas la réponse, mais peut-être la bibliothèque d'où elle provient ?
Code jusqu'à présent :
import java.util.Random;
public class Practical4_Assessed
{
public static void main(String[] args)
{
Random numberGenerator = new Random ();
int[] arrayOfGenerator = new int[100];
for (int countOfGenerator = 0; countOfGenerator < 100; countOfGenerator++)
arrayOfGenerator[countOfGenerator] = numberGenerator.nextInt(10);
int countOfNumbersOnLine = 0;
for (int countOfOutput = 0; countOfOutput < 100; countOfOutput++)
{
if (countOfNumbersOnLine == 10)
{
System.out.println("");
countOfNumbersOnLine = 0;
countOfOutput--;
}
else
{
System.out.print(arrayOfGenerator[countOfOutput] + " ");
countOfNumbersOnLine++;
}
}
}
}
Merci, Andrew