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 »
 

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...


ChatGPT Cheat Codes: So nutzt du die KI wie ein Profi!
Nutze diese 5 Google Tools statt ChatGPT – sie sind viel besser!
Java oder Acrobat deaktivieren: So entfernt man Firefox Add-ons
Chrome Screenshot von ganzer Webseite (keine Plugins nötig!)