Cách Gọi Hàm Trong Hàm Main Java

Hàm trong java

Cú pháp:

modifier returnType nameOfMethod (Parameter List) { // method body }

Trong đó:

  • Modifiers: Tạm dịch là phạm vi sửa đổi và truy cập
  • returnType: Là kiểu dữ liệu trả về
  • nameOfMethod: Là tên của hàm (method)
  • Parameter là các tham số đầu vào của hàm (có thể có nhiều tham số với nhiều kiểu dữ liệu khác nhau)
  • method body: là các mã code bên trong hàm
Viết hàm tính tổng 2 chữ số a và bpublic static int tongHaiSo(int a, int b) { return a + b; }

19. Hàm (công việc)

Hàm dùng để thực hiệnmột công việc cụ thể trong chương trình, ví dụ như thực hiện công việc nhập liệu, thực hiện công việc hiển thị, thực hiện công việc tìm Max, Min, ...

Hàm giúp cho chương trình sáng hơn, dễ chỉnh sửa hơn.

Hàm là trung tâm của mọi hoạt động lập trình.

Cách tạo một hàm (hay công việc):

static kiểu_trả_về tên_Hàm(các_đối_số_nhận_dữ_liệu){

khối_lệnh;

[return giá_trị;]

}

trong đó,

kiểu_trả_về: là kiểu dữ liệu mà hàm muốn trả về giá trị tương ứng.kiểu_trả_vềcó thể là bất kỳ kiểu dữ liệu nào (int, char, float, double, String, ...).

tên_Hàm: do lập trình viên tự đặt, thường đặt theo cú pháp Lạc Đà, theo đó nếu tên hàm có nhiều từ thì từ từ thứ 2 ký tự đầu tiên sẽ viết hoa,ví dụ như nhapLieu(), hienThiDuLieu(), tinhBietThucDelta(), ...

các_đối_số_nhận_dữ_liệu: được khai báo để nhận lại dữ liệu nếu hàm cần có dữ liệu để xử lý công việc. Nếu không cần nhận dữ liệu thì không có phần này.

[return giá_trị;]: nếu hàm cókiểu_trả_vềkhác void thì bắt buộc phải trả về một giá trị ứng vớikiểu_trả_về.

Kích hoạt hàm:

Để yêu cầu một hàm nào đó thực thi thì ta cần gọi hàm đó, lời gọi có thể là từ trong hàm main() hoặc từ một hàm khác.

Ví dụ gọi trong hàm main():

static void hienThiThongTin(String hoTen){ System.out.println("Họ tên của bạn là: "+hoTen); } public static void main(String[] args) { String hoTen="Đặng Trần Long"; hienThiThongTin(hoTen); }

Ví dụ gọi hàm từ hàm khác ngoài hàm main():

static void hienThiThongTin(String hoTen, int luongCoBan, int soGioLam){ System.out.println("Họ tên của bạn là: "+hoTen); System.out.println("Lương của bạn là: "+luongCoBan); System.out.println("Thưởng: "+thuong(soGioLam, luongCoBan)); //chuyền các dữ liệu cho hàm thuong() xử lý } static float thuong(int soGioLam, int luongCoBan){ if(soGioLam>=200){ return luongCoBan*0.2f; //thưởng 20% lương }else if(soGioLam>=100){ return luongCoBan*0.1f; //thưởng 10% lương } return 0; //thưởng 0 nếu số giờ làm

Từ khóa » Cách Viết Hàm Main Trong Java