Erfahren Sie anhand von Beispielen, wie Sie Java-Befehlszeilenargumente verwenden



Dieser Artikel behandelt das Konzept der Java-Befehlszeilenargumente im Detail anhand verschiedener Beispiele, um zu zeigen, wie Sie die Befehlszeilenargumente in Java verwenden können.

Java-Programmiersprache ist , plattformunabhängig macht es Ein klarer Gewinner für jeden Entwickler. Die Ausführung eines Java-Programms ist problemlos und präzise. Wir können sogar Argumente während übergeben Ausführung eines Programms unter Verwendung der Befehlszeilenargumente. In diesem Artikel erfahren Sie, wie Sie Befehlszeilenargumente in Java verwenden können. Im Folgenden werden die in diesem Blog behandelten Themen aufgeführt:

Was sind Befehlszeilenargumente?

Die Befehlszeilenargumente werden zur Laufzeit an das Programm übergeben. Das Übergeben von Befehlszeilenargumenten in einem Java-Programm ist recht einfach. Sie werden als Strings in der gespeichert an den args-Parameter der main () -Methode in Java übergeben.





Klasse Beispiel0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}

Ausgabe:

Was ist eine Instanz in Java

Zu Kompilieren Sie ein Java-Programm und führen Sie es aus Befolgen Sie an der Eingabeaufforderung die folgenden Schritte.



  • Speichern Sie Ihr Programm in einer Datei mit der Erweiterung .java

  • Öffnen Sie die Eingabeaufforderung und wechseln Sie in das Verzeichnis, in dem Ihre Datei gespeichert ist.

  • Führen Sie den Befehl javac filename.java aus



  • Führen Sie nach der Kompilierung den Befehl - Java-Dateiname aus

  • Stellen Sie sicher, dass der Java-Pfad richtig eingestellt ist.

Beispiel für Java-Befehlszeilenargumente

Hier sind einige Beispiele, um zu zeigen, wie wir die Befehlszeilenargumente in a verwenden können

Die Schönheit beruht auf der parseInt-Methode in der Integer-Klasse. Alle Number-Klassen wie Integer, Float, Double usw. verfügen über parseXXX-Methoden, die String in das jeweilige Objekt ihres Typs konvertieren.

Wie wir alle wissen, beginnt das Array seinen Index mit Null. Daher ist args [0] der erste Index in diesem String [] -Array, der von der Konsole übernommen wird. In ähnlicher Weise ist args [1] das zweite, args [2] das dritte Element und so weiter.

Wenn eine Anwendung gestartet wird, übergibt das Laufzeitsystem die Befehlszeilenargumente über eine an die Hauptmethode der Anwendung .

Faktoriell einer Zahl mit Befehlszeilenargumenten

Klasse Beispiel1 {public static void main (String [] args) {int a, b = 1 int n = Integer.parseInt (args [0]) für (a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } } 

Ausgabe:

Summe zweier Zahlen mit Befehlszeilenargumenten

Klasse Beispiel2 {public static void main (String [] args) {int a = Integer.parseInt (args [0]) int b = Integer.parseInt (args [1]) int sum = a + b System.out.println ( 'Die Summe ist' + Summe)}}

Ausgabe:

ist ein Master-Abschluss ein Postgraduierten-Abschluss

Programm der Fibonacci-Serie mit Befehlszeilenargumenten

Klasse Beispiel3 {public static void main (String [] args) {int n = Integer.parseInt (args [0]) int t1 = 0 int t2 = 1 für (int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } } 

Ausgabe:

Wichtige Punkte, die Sie beachten sollten

  • Beim Starten Ihrer Anwendung können Sie die Konfigurationsinformationen mithilfe der Befehlszeilenargumente angeben.

    wie man in Java etwas zu einer Macht erhebt
  • Wenn Sie Befehlszeilenargumente verwenden, ist die Anzahl der Argumente nicht begrenzt. Sie können so viele verwenden, wie Sie benötigen.

  • Informationen in den Befehlszeilenargumenten werden als übergeben .

  • Die Befehlszeilenargumente werden in den String-Argumenten der main () -Methode des Programms gespeichert.

Dies bringt uns zum Ende dieses Artikels, wo wir anhand von Beispielen etwas über die Java-Befehlszeilenargumente gelernt haben. Ich hoffe, Sie sind mit allem klar, was in diesem Tutorial mit Ihnen geteilt wurde.

Wenn Sie diesen Artikel unter 'Java-Befehlszeilenargumente' relevant fanden, lesen Sie die Ein vertrauenswürdiges Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.

Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen und einen Lehrplan zu erstellen, der für Studenten und Fachleute konzipiert ist, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für Kern- als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Konzepte schulen mögen Überwintern & .

Wenn Sie auf Fragen stoßen, können Sie alle Ihre Fragen im Kommentarbereich von „Java Command Line Arguments“ stellen. Unser Team beantwortet diese gerne.