(String[] args)

(String[] args)
kuba1990
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 7 lat
  • Postów:39
0

chcialbym, zeby po uruchomieniu programu użytkownik wpisywal pewnie dane i były one przeklazywane w [] do metody main.

elementy [] args powinnno się zapisywac do zmiennej i pobierać powinienem za pomocą np scnnaera? Czy jest jakiś inny fajniejszy sposób?

Kopiuj
 private static void setupProgram(String[] args) {
        while (args.length == 0)
        {
            System.out.println("Proper Usage is: passwort and login");
            System.exit(0);
        }
        passwordToDatabase =  args[0];
        dirNotify=  args[1];

    }
VE
  • Rejestracja:około 9 lat
  • Ostatnio:około 9 godzin
  • Postów:160
1

Nie wiem z czyms masz problem. Albo uzytkownik podaje jako argumenty wywołania programu i masz je w args albo potem pobierasz je już po uruchomieniu programu za pomocą Scannera.

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 4 godziny
1

Parametry, które lądują w String[] args są podawane tuż przed wystartowaniem programu.
https://en.wikipedia.org/wiki/Command-line_argument_parsing


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
kuba1990
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 7 lat
  • Postów:39
0

@Wibowit: dzięki:)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.