Deinen Fehler hast du ja selber gefunden, noch eine Anmerkung: Du musst die Anzahl der Elemente im Array nicht selber mit übergeben, verwende einfach eingabeArray.length.
Alternativ kannst du auch eine variable Anzahl an Parametern zurücknehmen, indem du nach dem Datentyp ... verwendest. Beispiel :
Code:
public class Test
{
public static void main(String[] args)
{
System.out.println(multiply(3.2,3.5,12.9,13.7));
}
private static double multiply(double ...args)
{
double result = 1.0;
for(int i=0;i<args.length;i++)
{
result = result * args[i];
}
return result;
}
}
Alternativ kannst du auch eine variable Anzahl an Parametern zurücknehmen, indem du nach dem Datentyp ... verwendest. Beispiel :
Code:
public class Test
{
public static void main(String[] args)
{
System.out.println(multiply(3.2,3.5,12.9,13.7));
}
private static double multiply(double ...args)
{
double result = 1.0;
for(int i=0;i<args.length;i++)
{
result = result * args[i];
}
return result;
}
}
Letztlich tut das genau das gleiche. Der Compiler baut dir aus den Parametern deiner Methode automatisch ein Array. Deshalb gehen auch keine Überladungen mit Varargs (das ist das mit den drei Punkten) und Array gleichzeitig. Und natürlich kannst du die Vorteile daraus nutzen, bspw. über alle Elemente mittels foreach iterieren.
PS: Hab damals in meiner Java-Prüfung nen Punkt abgezogen bekommen weil ich in der Main-Methode "main(String... args)" geschrieben hab :^)
Entwickler imm Query als Array ausgebe 06/18/2016 - Web Development - 4 Replies Hallo,
wir haben ein Spiel zu dem 2 Entwickler gehören. Versucht man dies anzeigen zu lassen, werden 2 Zeilen ausgegeben, die sich im Namen der Entwickler unterscheiden. Wie kriege ich jetzt die beiden Entwickler in eine Zelle, sodass nur eine Zeile für ein Spiel angezeigt wird? Ich weiß, das macht man über einen Array, jedoch weiß ich nicht, wie ich das anstellen soll. Was ein Array ist, weiß ich, aber leider gibt es keine Video, wie man den Array Datenbanken anwendet...
<!doctype...
[PHP] Geht das auch als Array? 05/23/2015 - Web Development - 2 Replies Hey com,
ich bin es wiedermal, habe in meinem Cartscript noch vor einige extraoptionen hinzuzufügen und dazu auch eine Frage.
Das ist die Form vom Script:
<input type="hidden" name="jcartToken" value="" />
<input type="hidden" name="my-item-id" value="Margherita-kl-1" />
<input type="hidden" name="my-item-qty" value="1" />
<input type="hidden" name="my-item-name" value="Margherita kl." />
<input type="hidden" name="my-item-price" value="4.50" />
Liste als Array realisieren 01/17/2013 - General Coding - 4 Replies Hallo,
ich habe mal eine Frage bzgl. der Datenstruktur "Liste".
Ich möchte eine Liste als Array programmieren(also OHNE ArrayList) und soll dabei eine Struktur verwenden, inder es quasi zwei Spalten gibt:
- Inhalt
- Use Liste(Ein "Zeiger" auf das nächste Element)
- eine Start Variable auf das erste Element
Ich simuliere das ganze mal mit einer Länge von 4.
0 -1
[C++]Array ist größer als angegeben 11/01/2011 - C/C++ - 5 Replies Jo hab n kleines Problem:
//Dateigroesse rausfinden
char sTemp;
int lFileSize = 0;
fstream f;
f.open("C:/test.dat", ios::in);
while(!f.eof())