Static void main(String args là gì)

Hướng dẫn tự học Java/J2EE và SOA

  • Trang nhất
  • Tự học lập trình
  • Hướng dẫn tự học Java/J2EE và SOA
Static void main(String args là gì)
  • Thứ năm - 05/12/2019 20:22
  • 2157

Bài 4:Tìm hiểu cách sử dụng đối số của Java bằng các ví dụ cụ thể

Ngôn ngữ lập trình Java rất linh hoạt ở mọi khía cạnh, độc lập với nền tảng, nó làm cho Java trở thành "kẻ chiến thắng" với bất kỳ ngôn ngữ đối thủ nào. Tìm hiểu xem cách truyền các đối số trong chương trình java bằng cách sử dụng các đối số dòng lệnh như thế nào.

Tiếp tục với series hướng dẫn học Java. Trong bài viết này, bạn sẽ tìm hiểu cách bạn có thể sử dụng các đối số dòng lệnhArguments Java. Sau đây là các chủ đề được thảo luận trong bài này:

Đối số dòng lệnh là gì?
Ví dụ đối số dòng lệnh Java
Giai thừacủa một số
Tổng hai số
Chuỗi Fibonacci
Những điểm quan trọng cần nhớ

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

Các đối số dòng lệnh được truyền cho chương trình vào thời gian chạy. Truyền các đối số dòng lệnh trong một chương trình Java khá dễ dàng. Chúng được lưu trữ dưới dạng các chuỗi trong mảng String được truyền cho tham số args của phương thức main () trong Java. Ta có ví dụ sau:

public class Example0 { public static void main(String[] args) { System.out.println("Khoa hoc " + args[0] + " tai Aptech Buon Ma Thuot"); System.exit(0); }}
Static void main(String args là gì)

Để 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 dưới đây.

  • 1.Lưu chương trình của bạn trong một tệp có phần mở rộng .java
  • 2. Mở dấu nhắc lệnh và đi đến thư mục lưu tập tin của bạn.
  • 3.Chạy lệnh:javac filename.java
  • 4.Sau khi biên dịch chạy lệnh: java filename
  • 5.Hãy chắc chắn rằng đường dẫn Java được đặt chính xác.

Các ví dụ khi sử dụng đối số argumentsJava

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

Mỗi lớp Number như Integer, Float, Double, v.v đều có các phương thức parse'XXX'chuyển đổi kiểu chuỗiString thành đối tượng tương ứng của loại của chúng. Ví dụ như: trong lớp interger có phương thứcparseInt

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

Khi một ứng dụng được khởi chạy, hệ thống thực thi 'run-time' chuyển các đối số dòng lệnh đến phương thức main() của ứng dụng thông qua một mảng chuỗi String.

Tính giai thừa của một số sử dụng đối số dòng lệnh trong java

public class Example1 { public static void main(String[] args) { int a, b = 1; //Chuyển đổi đối số đầu vào kiểu chuỗi sang một giá trị kiểu số int n = Integer.parseInt(args[0]); for (a = 1; a <= n; a++) { b = b * a; } System.out.println("Giai thua cua " + n + " la:" + b); System.exit(0); }}

Công thức tính giai thừa của 5 là 1 * 2 * 3 * 4 * 5 = 120. Kết quả:5! = 120. Kết quả:

Static void main(String args là gì)

Tính tổng hai số bằng cách sử dụng đối số dòng lệnh trong Java

public class Example2 { 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("Tong cua " + a + " va " + b + " la: " + sum); System.exit(0); }}Kết quả:
Static void main(String args là gì)

Chương trình xuất dãy số Fibonacci sử dụng đối số dòng lệnh

Dãy Fibonacci là dãy vô hạn các số tự nhiên bắt đầu bằng hai phần tử 0 và 1 hoặc 1 và 1, các phần tử sau đó được thiết lập theo quy tắc giá trị của nó bằng tổng giá trị của hai phần tử trước nó. Ví dụ:|0 |1 |1=1+0 |2 =1+1 |3=2+1=> 0 1 1 2 3 5 8 13 21 34Chương trình tham khảo:public class Example3 { 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.print(t1 + " "); int sum = t1 + t2; t1 = t2; t2 = sum; } }}Kết quả:
Static void main(String args là gì)

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

  • - Trong khi khởi chạy ứng dụng của bạn, 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 nhiều như yêu cầu của bạn.
  • - Thông tin trong các đối số dòng lệnh được truyền dưới dạng Chuỗi .
  • - Các đối số dòng lệnh được lưu trữ trong các đối số String của phương thức main() của chương trình.

Như vậychúng ta đã tìm hiểu về các đối số dòng lệnhArguments Java với các ví dụ. Tôi hy vọng bạn đã hiểu tất cả những gì đã được chia sẻ với bạn trong bàinày.Hẹn gặp lại các bạn trong phần hướng dẫn học Java tiếp theo!

Tác giả bài viết: Aptech Buôn Ma Thuột

Tags
tự học java

Ý kiến bạn đọc

  1. Static void main(String args là gì)
    Shoodlela 15/06/2021 15:22

    clomid for sale

    Trả lời
    • Thích 0
    • Không thích 0

Tham gia thảo luận

Name *

Email *

Nội dung

Mã an toàn

Theo dòng sự kiện

Static void main(String args là gì)
Bài 6: Packages trong Java:Cách tạo và sử dụng các packages trong Java
  • 06/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 5:Bytecode trong Java là gì? Nó hoạt động như thế nào?
  • 06/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 3:Tự học Java: Viết chương trình đầu tiên "Hello World" bằng Java
  • 04/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 2: Hướng dẫn cài đặt java và thiết lập đường dẫn cho Java.
  • 04/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 1: Java là gì? Hướng dẫn cho người mới bắt đầu về Java
  • 03/12/2019
  • Phản hồi

Những tin mới hơn

Static void main(String args là gì)
Bài 5:Bytecode trong Java là gì? Nó hoạt động như thế nào?
  • 06/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 6: Packages trong Java:Cách tạo và sử dụng các packages trong Java
  • 06/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 7: Modifiers trong Java? Cách thức truy cập Access Modifiers
  • 12/12/2019
  • Phản hồi

Những tin cũ hơn

Static void main(String args là gì)
Bài 3:Tự học Java: Viết chương trình đầu tiên "Hello World" bằng Java
  • 04/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 2: Hướng dẫn cài đặt java và thiết lập đường dẫn cho Java.
  • 04/12/2019
  • Phản hồi
Static void main(String args là gì)
Bài 1: Java là gì? Hướng dẫn cho người mới bắt đầu về Java
  • 03/12/2019
  • Phản hồi

Tin mới

Static void main(String args là gì)
Những tips cần thiết bỏ túi khi học lập trình Java!
Static void main(String args là gì)
Sinh viên IT cần những kỹ năng mềm gì trong thời kỳ chuyển đổi số
Static void main(String args là gì)
Học lập trình - sự lựa chọn thông minh và an toàn
Static void main(String args là gì)
Top 5 Framework PHP hàng đầu được lập trình viên dùng nhiều nhất
Static void main(String args là gì)
6 điều đã làm nên sự khác biệt tại Aptech

Khóa học lập trình

Static void main(String args là gì)
Chi tiết
Lập trình ứng dụng với...
Khóa học lập trình ngắn hạn
Thời gian
6 tháng
Học phí
Liên hệ
Static void main(String args là gì)
Chi tiết
Lập trình PHP cơ bản
Khóa học lập trình ngắn hạn
Thời gian
4 tuần (T7 &CN)
Học phí
2,15 TR
Static void main(String args là gì)
Chi tiết
Lập trình Windows Form...
Khóa học lập trình ngắn hạn
Thời gian
Liên hệ
Học phí
Liên hệ
Static void main(String args là gì)
Chi tiết
Lập trình viên quốc tế...
Khóa học lập trình viên quốc tế
Thời gian
20 tháng
Học phí
Ưu đãi 40%

Gọi 0906.513.555 để tư vấn

Hoặc

Tư vấn cho tôi

Hỗ trợ online

  • Static void main(String args là gì)
    Võ Huỳnh Mỹ Trang
    0828 79 45 45
    Gửi email
  • Static void main(String args là gì)
    Phạm Thái Hà
    0906 513 555
    Gửi email
Static void main(String args là gì)
Liên hệ
Liên hệ
  • https://aptechbmt.edu.vn/uploads/aptech-buon-ma-thuot-logo_109_62.png N/A
  • Trung tâm đào tạo Lập trình viên quốc tế Aptech Buôn Ma Thuột (APTECH BUON MA THUOT)
  • Địa chỉ: 164 Phan Chu Trinh, Thành Phố Buôn Ma Thuột, Tỉnh Đắk Lắk
  • Điện thoại: 0906 513 555 02623 50 50 55
  • Fax: +842623505055
  • Email:
  • Website: http://aptechbmt.edu.vn
Liên kết hữu ích
  • Giới thiệu
  • Khóa học
  • Tin Tức
  • Liên hệ
  • Hỏi đáp
Khóa học lập trình
  • Lập trình viên quốc tế
  • Lập trình PHP
  • Lập trình Java
  • Lập trình Windows Form C#
Kết nối với Aptech Buôn Ma Thuột
Aptech Buôn Ma Thuột
Static void main(String args là gì)
©Bản quyền thuộc về Trung tâm đào tạo Lập trình viên quốc tế Aptech Buôn Ma Thuột.

Thành viên đăng nhập

Hãy đăng nhập thành viên để trải nghiệm đầy đủ các tiện ích trên site
Nhập mã xác minh từ ứng dụng Google Authenticator
Thử cách khác
Nhập một trong các mã dự phòng bạn đã nhận được.
Thử cách khác
Đăng nhập