Sobes.tech
Junior — Middle

როგორ შეიძლება პარამეტრების გადაცემა main ფუნქციას პროგრამაში?

sobes.tech AI

პასუხი AI-სგან

Java-да ძირითადი ფუნქცია ჩვეულებრივ გამოაცხადება როგორც 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

პარამეტრების გადაცემის ვარიანტები ძირითადად შეზღუდულია სტრიქონების მასივზე. სხვა სტანდარტული მეთოდები არ არსებობს, მაგრამ პროგრამის შიგნით შეიძლება გამოყენებულ იქნას სხვა მეთოდები მონაცემების გადაცემისთვის (მაგალითად, ფაილები, გარემოს ცვლელები, სისტემის თვისებები).