Junior — Middle
Milyen módszerekkel lehet paramétereket átadni a main függvénynek egy programban?
sobes.tech MI
Válasz az MI-től
Java-ban a main függvényt általában így deklarálják: public static void main(String[] args). A paramétereket egy args nevű tömbön keresztül adják át, amely a parancssori argumentumokat tartalmazza.
Paraméterátadás példája:
public class Main {
public static void main(String[] args) {
for (String arg : args) {
System.out.println(arg);
}
}
}
A program futtatása paraméterekkel:
javac Main param1 param2
A main-be való paraméterátadás lehetőségei csak egy string tömbre korlátozódnak. Más szabványos módszer nem létezik a paraméterek átadására a main-be, de a programon belül más adatátviteli módszerek is alkalmazhatók (pl. fájlok, környezeti változók, rendszer tulajdonságok).