Sobes.tech
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).