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?
- Beispiel für Java-Befehlszeilenargumente
- Wichtige Punkte, die Sie beachten sollten
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.