Hey, hat jemand eine Idee warum mein Programm, wenn ich es ausführen möchte nicht mein gewünschtes Ergebnis ausgibt. Würde mich über jede Hilfe freuen.
Hier ist nochmal die Aufgabenstellung zur Veranschaulichung.
Schreibe die Methode int[] increaseArray( int[] arr, int z ), die als Parameter ein Feld und einen int-Wert z besitzt. Die Methode increaseArray erhöht alle Werte des Feldes um den Wert z und gibt das veränderte Feld zurück. Beispiel: Werden ein Feld mit den Elementen 80,7,1,56,11,72,43,37 als erstes und der Wert 17 als zweites Argument übergeben, so wird dieses Feld verändert und als 97,24,18,73,28,89,60,54 zurückgegeben.
Hier ist nochmal die Aufgabenstellung zur Veranschaulichung.
Schreibe die Methode int[] increaseArray( int[] arr, int z ), die als Parameter ein Feld und einen int-Wert z besitzt. Die Methode increaseArray erhöht alle Werte des Feldes um den Wert z und gibt das veränderte Feld zurück. Beispiel: Werden ein Feld mit den Elementen 80,7,1,56,11,72,43,37 als erstes und der Wert 17 als zweites Argument übergeben, so wird dieses Feld verändert und als 97,24,18,73,28,89,60,54 zurückgegeben.
Java:
public static void main(String[]args)
{
int count[]={0,-2,-3,-4,-19,8,10,354};
System.out.println ( increaseArray(count,2));
}
public static int[] increaseArray(int [] arr, int z)
{
for (int e=0; e<arr.length;e++)
{
arr[e]=arr[e]+z;
}
return arr;
}