Tìm hiểu cách sử dụng đối số dòng lệnh Java với ví dụ



Bài viết này trình bày chi tiết khái niệm về các đối số dòng lệnh trong Java với nhiều ví dụ khác nhau để chỉ ra cách bạn có thể sử dụng các đối số dòng lệnh trong Java.

Ngôn ngữ lập trình Java là , độc lập với nền tảng, nó làm cho một người chiến thắng rõ ràng cho bất kỳ nhà phát triển nào. Việc thực thi bất kỳ chương trình Java nào là không cần quá nhanh và chính xác. Chúng tôi thậm chí có thể chuyển các đối số trong chấp hành của một chương trình bằng cách sử dụng các đối số dòng lệnh. Trong bài viết này, bạn sẽ tìm hiểu cách sử dụng các đối số dòng lệnh trong Java. Sau đây là các chủ đề được thảo luận trong blog này:

Đối số dòng lệnh là gì?

Các đối số dòng lệnh được chuyển đến chương trình tại thời điểm chạy. Chuyển đối số dòng lệnh trong chương trình Java khá dễ dàng. Chúng được lưu trữ dưới dạng chuỗi trong được truyền cho tham số args của phương thức main () trong Java.





class Ví dụ0 {public static void main (String [] args) {System.out.println ('edureka' + args [0])}}

Đầu ra:

Đến biên dịch và chạy chương trình java trong dấu nhắc lệnh, hãy làm theo các bước được viết bên dưới.



  • Lưu chương trình của bạn trong một tệp có đuôi .java

  • mở dấu nhắc lệnh và chuyển đến thư mục lưu tệp của bạn.

  • Chạy lệnh - javac filename.java



  • Sau khi biên dịch chạy lệnh - java filename

  • Đảm bảo rằng đường dẫn Java được đặt chính xác.

Ví dụ về đối số dòng lệnh trong Java

Dưới đây là một số ví dụ cho thấy cách chúng ta có thể sử dụng các đối số dòng lệnh trong

Vẻ đẹp dựa vào phương thức parseInt trong lớp Integer. Mọi lớp Số như Integer, Float, Double, v.v. đều có các phương thức phân tích cú phápXXX để chuyển đổi Chuỗi thành đối tượng tương ứng của kiểu của chúng.

Như chúng ta đều biết rằng mảng bắt đầu chỉ mục của nó bằng 0. Do đó args [0] là chỉ mục đầu tiên trong mảng String [] này được lấy từ bảng điều khiển. Tương tự, args [1] là phần tử thứ hai, args [2] là phần tử thứ ba, v.v.

Khi một ứng dụng được khởi chạy, hệ thống thời gian chạy sẽ chuyển các đối số dòng lệnh đến phương thức chính của ứng dụng thông qua .

Giai thừa của một số sử dụng đối số dòng lệnh

class Ví dụ1 {public static void main (String [] args) {int a, b = 1 int n = Integer.parseInt (args [0]) for (a = 1 a<= n a++) { b = b*a } System.out.println('factorial is' +b) } } 

Đầu ra:

Tổng của hai số bằng cách sử dụng đối số dòng lệnh

class Ví dụ2 {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 ( 'Tổng là' + sum)}}

Đầu ra:

Chương trình Fibonacci Series sử dụng các đối số dòng lệnh

class Ví dụ3 {public static void main (String [] args) {int n = Integer.parseInt (args [0]) int t1 = 0 int t2 = 1 for (int i = 1 i<=n i++){ System.out.println(t1) int sum = t1+t2 t1 = t2 t2 = sum } } } 

Đầu ra:

Những điểm quan trọng cần nhớ

  • Trong khi khởi chạy ứng dụng của mình, bạn có thể sử dụng các đối số dòng lệnh để chỉ định thông tin cấu hình.

  • Khi bạn đang sử dụng đối số dòng lệnh, không có giới hạn về số lượng đối số. Bạn có thể sử dụng bao nhiêu tùy theo yêu cầu của bạn.

  • Thông tin trong các đối số dòng lệnh được chuyển dưới dạng .

    chuyển đổi chuỗi thành ngày tháng trong java
  • Các đối số dòng lệnh được lưu trữ trong chuỗi chuỗi của phương thức main () của chương trình.

Đến phần cuối của bài viết này, chúng ta đã tìm hiểu về các đối số dòng lệnh Java với các ví dụ. Tôi hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn trong hướng dẫn này.

Nếu bạn thấy bài viết này về 'Đối số dòng lệnh Java' có liên quan, hãy xem một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Chúng tôi ở đây để giúp bạn từng bước trong hành trình của mình và đưa ra chương trình giảng dạy được thiết kế cho sinh viên và các chuyên gia muốn trở thành Nhà phát triển Java. Khóa học được thiết kế để cung cấp cho bạn khởi đầu về lập trình Java và đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với nhiều giống Ngủ đông & .

Nếu bạn gặp bất kỳ câu hỏi nào, vui lòng đặt tất cả câu hỏi của bạn trong phần nhận xét của “Đối số dòng lệnh Java” và nhóm của chúng tôi sẽ sẵn lòng trả lời.