18. december 2005 - 21:25Der er
11 kommentarer og 1 løsning
Udregn en arrays værdier?
Jeg har et 2d array med 100 værdier som jeg gerne vil have lagt sammen og divideret med 100. Nogle gode forslag?
Mvh Kivig
{ Random generator = new Random(); int num1;
num1 = generator.nextInt(10) + 1;
// creating an 2D array int[][] table = new int[10][10];
// Load the array with values for (int row=0; row < table.length; row++) for (int col=0; col < table[row].length; col++) table[row][col] = generator.nextInt(10) + 1;
// Prints the values for (int row=0; row < table.length; row++) for (int col=0; col < table[row].length; col++) System.out.print (table[row][col] + "\t");
//Calculating the average and prints the result ???? System.out.println ("The Average is" + total /100);
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
umiddelbart printer den 1 række med 10 værdier. Jeg tror faktisk den udregner gennemsnittet af hver kolonne. ?
//Calculating the average and prints the result int sum=0; for (int row=0; row < table.length; row++) for (int col=0; col < table[row].length; col++) sum+=table[row][col]; System.out.println ("The Average is" +sum /100);
public static void main (String[] args) { Random generator = new Random(); int num1;
num1 = generator.nextInt(10) + 1;
// creating an 2D array int[][] table = new int[10][10];
// Load the array with values for (int row=0; row < table.length; row++) for (int col=0; col < table[row].length; col++) table[row][col] = generator.nextInt(10) + 1;
// Prints the values for (int row=0; row < table.length; row++) for (int col=0; col < table[row].length; col++) System.out.print (table[row][col] + "\t");
//Calculating the average and prints the result int sum = 0; for (int row=0; row < table.length; row++) for (int col=0; col < table[row].length; col++) sum = table[row][col]; System.out.println ("The Average is" +sum /100); } }
ja ik.. men det jeg ikke forstår er at der ikke bliver printet "The average is" ud.. og at systemprintet oven over heller ikke vises. Det eneste der bliver udprintet er en række på 10 tal.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.