Bifalgorithm post · Computer science one · The javamain() Method
How are command line arguments accessed and converted in Java?
How are command line arguments accessed and converted in Java? (Computer science one · The javamain() Method) — "The number of arguments provided can be determ…
Ideas in this flowchart
- Zugriff auf und Verarbeitung von Befehlszeilenargumenten
- Die Anzahl der Argumente wird mit der Eigenschaft args.length bestimmt.
- args.length ist eine Ganzzahl, die die Anzahl der bereitgestellten Argumente angibt.
- Der Programmname beziehungsweise der Klassenname wird nicht mitgezählt.
- Ein einzelnes Argument wird über seinen Index im Array abgerufen.
- Das erste Argument hat den Index 0 und wird mit args[0] abgerufen.
- Das zweite Argument wird mit args[1] abgerufen.
- Das letzte Argument wird mit args[args.length-1] abgerufen.
- Argumente liegen im args-Array ausschließlich als String-Werte vor.
- Für numerische Eingaben müssen die Argumente in Zahlentypen umgewandelt werden.
- Dafür werden Parsing-Methoden der Klassen Integer und Double verwendet.
- Integer.parseInt(args[0]) wandelt das erste Argument in eine Ganzzahl um.
- Double.parseDouble(args[1]) wandelt das zweite Argument in eine Gleitkommazahl um.