Hallo Leute!
Hab da mal ne eigentlich simple Frage, bin mir aber nicht sicher ob das funktioniert!
Meine Frage:
Ich habe eine einfache Funktion:
Dieser Funktion übergebe ich ja wie hier ersichtlich ein int-Array.
Nun möchte ich dieser Funktion aber nicht ein angelegtes Array übergeben, wie zum Beispiel so:
sondern, möchte ich der Funktion direkt die Werte übergeben! Ist das irgendwie möglich, ohne, dass ich vorher extra ein Array anlege?
Hab da mal ne eigentlich simple Frage, bin mir aber nicht sicher ob das funktioniert!
Meine Frage:
Ich habe eine einfache Funktion:
Java:
public static int getSum(int[] summand) {
int temp = 0;
for(int i : summand) {
temp += i;
}
return temp;
}
Dieser Funktion übergebe ich ja wie hier ersichtlich ein int-Array.
Nun möchte ich dieser Funktion aber nicht ein angelegtes Array übergeben, wie zum Beispiel so:
Java:
public class Test {
public static void main(String[] args) throws Exception {
int[] teile = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
System.out.println(getSum(teile));
}
public static int getSum(int[] summand) {
int temp = 0;
for(int i : summand) {
temp += i;
}
return temp;
}
}
sondern, möchte ich der Funktion direkt die Werte übergeben! Ist das irgendwie möglich, ohne, dass ich vorher extra ein Array anlege?