Forum
Tipps
News
Menu-Icon

Java Methoden...was bedeutet "args´"

n´abend

weiß jemand von euch was dieses "args" in der Methode
"public static void main (String[] args)" bedeutet?

und warum der Compiler diese Fehlermeldung

MyJavaWorld.java:10: <identifier> expected
                Public static void main <String[] > {
MyJavaWorld.java:13: ´>´ expected

anzeigt wenn man es weglässt?

mfg


Antworten zu Java Methoden...was bedeutet "args´":

Moin,

"args" steht für "arguments". Damit sind Parameter gemeint die Du dem Programm beim Aufruf mitteilen kannst.

Beispiel: Es gibt den Befehl "dir" (unter Windows) der listet Dir dein aktuelles Arbeitsverzeichnis. Du kannst aber z.B. auch "dir /a" eingeben. Dieser Befehl listet Dir dann das Verzeichnis inklusive aller versteckten Dateien. "/a" ist ein Parameter der an das Programm dir übergeben wird. Ok, das ist zwar nicht in JAVA geproggt, aber das ist hier mal gerade Latte.
Folglich würdest Du den String "/a" in args[1] finden. args[0] enthält den String des Programms selbst (also "dir").

weiß jemand von euch was dieses "args" in der Methode
"public static void main (String[] args)" bedeutet?

String[] ist der Type der Variable ARGS .

Füg mal

System.out.println(args[0]);

in Körper der Methode ein.

« Zufalliges Bild (VB6)Autorun funktioniert nicht »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Compiler
Als Compiler bezeichnet man ein Programm zum Übersetzen der Quellprogramme einer bestimmten Programmiersprache in ausführbare Dateien, also in die Maschinenspra...

Internet-Zugriffsprogramm
Ein Internet-Zugriffsprogramm, auch Browser genannt, stellt Internetseiten für den Benutzer dar. Am bekanntesten ist der Microsoft Internet Explorer, gefolgt vom kos...

Programm
Siehe Software...