Sobes.tech
Junior — Middle

Ποιοι τρόποι υπάρχουν για να περάσετε παραμέτρους στη συνάρτηση main σε ένα πρόγραμμα;

sobes.tech AI

Απάντηση από AI

Στη Java, η συνάρτηση main δηλώνεται συνήθως ως public static void main(String[] args). Τα παραμέτρους περνιούνται μέσω ενός πίνακα από συμβολοσειρές args, που περιέχει τα επιχειρήματα της γραμμής εντολών.

Παράδειγμα μεταφοράς παραμέτρων:

public class Main {
    public static void main(String[] args) {
        for (String arg : args) {
            System.out.println(arg);
        }
    }
}

Εκτέλεση προγράμματος με παραμέτρους:

javac Main param1 param2

Οι επιλογές για τη μεταφορά παραμέτρων στη main περιορίζονται σε έναν πίνακα από συμβολοσειρές. Δεν υπάρχουν άλλοι τυπικοί τρόποι μεταφοράς παραμέτρων στη main, αλλά μέσα στο πρόγραμμα μπορούν να χρησιμοποιηθούν άλλοι τρόποι μεταφοράς δεδομένων (π.χ., μέσω αρχείων, μεταβλητών περιβάλλοντος, ιδιοτήτων συστήματος).