April 23, 2013 at 7:17 PM #1 Hallo Leute,wie kann man machen das man zum beispiel auf alle Werte in dem array eine Zahl multipliziert?Bsp:Ausgangsvariable: Java int[] x = { 5,5,5,5,5,5,5,5}; mit 5 multiplizieren: Java int[] ergebniss = { 25,25,25,25,25,25,25,25}; Ist sowas möglich und wenn ja wie?Mfg ternes3
April 23, 2013 at 8:56 PM #2 Code int[] ergebnis = new int[x.length]; for(int i = 0, i < x.length; i++) { ergebnis[i] = x[i] * 5; } block_
April 24, 2013 at 7:54 AM #3 Oder Java int[] deinArray = { 5,5,5,5,5,5,5,5 }; for (int intVariable : deinArray) { intVariable = intVariable * 5; } Hier geht die Schleife autom. durch jedes Feld des Arrays durch und bearbeitet das jeweilige Feld durch (hier) intVariable...
April 24, 2013 at 8:54 AM #4 Quote from Funtik Oder Java int[] deinArray = { 5,5,5,5,5,5,5,5 }; for (int intVariable : deinArray) { intVariable = intVariable * 5; } Dieser Code ändert jedoch nicht die Integer im Array. Das wäre vielleicht noch wichtig zu sagen.Schade, dass Java keine Zeiger auf Zeiger unterstützt, sonst hätte ich jetzt mit meinem C-Wissen angeben können... C int len = deinArray.length; int[] ergebnisArray = new int[len]; while ( len-- ) { *ergebnisArray++ = *deinArray++ * 5; }