Study Java: Bài 8. Hàm (Function) | V1Study
Có thể bạn quan tâm
- Đào tạo Độ tuổi từ 5 - 11 Độ tuổi từ 12 - 17 Từ 18 tuổi
- Lập trình Python Lập trình C C++ Java C# - C Sharp Android Scratch Pascal Robot mBot
- Web ReactJS HTML5 CSS3 JavaScript Node.js JSP ASP.NET Core jQuery PHP
- FW-CMS Laravel AngularJS Flutter Magento Bootstrap VueJS CodeIgnitor WordPress Sass Drupal
- Video Video Python Video Lập trình C Video C# Video Java Video HTML5-CSS3-JavaScript Video SQL Server Video PHP Video jQuery Video Android Video C++ Video Scratch
- Video1 Video XML-JSON Video MySQL Video Excel Video Giải thuật và Lập trình Video Sức khỏe Video Drupal Video mBot Video Giáo dục - Khoa học
- Other Unity Giải thuật và lập trình Giải thuật và lập trình - C CCNA Mạng máy tính Design Patterns English Facebook SEO Git Tin học đại cương Japanese App-Uti Download
- Data SQL Server XML JSON MySQL
- News
19. Hàm (công việc)
Hàm dùng để thực hiện mộ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ới kiể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 <100 } public static void main(String[] args) { String hoTen="Đặng Trần Long"; int luongCoBan=5000000; int soGioLam=230; hienThiThongTin(hoTen,luongCoBan,soGioLam); //chuyền các dữ liệu cho hàm xử lý }
Bài tập:
Làm các bài tập phần điều kiện và vòng lặp dưới dạng các hàm.
» Tiếp: Định nghĩa lớp, tạo đối tượng, truy cập các thành phần của đối tượng « Trước: Solution: Bài tập 1 - Assignment 06 Khóa học qua video: Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript Đăng ký Hội viên Tất cả các video dành cho hội viên Khóa học qua video: Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript Đăng ký Hội viên Tất cả các video dành cho hội viên Copied !!! Copy linkCopied link!Bạn muốn tìm kiếm điều gì?
Từ khóa » Function Trong Java Là Gì
-
Hướng Dẫn Và Ví Dụ Java Function - Openplanning
-
Function Trong Java 8 - GP Coder (Lập Trình Java)
-
Hàm Trong Java Với Ví Dụ Cụ Thể - Deft Blog
-
Tìm Hiểu Về Functional Interface Function Trong Java - Hướng Dẫn ...
-
Hàm - Phương Thức Trong Java - KungFu Tech
-
Hiểu Hơn Về Functional Interface Trong Java - Viblo
-
Định Nghĩa Và Gọi Phương Thức (method) Trong Java - Góc Học IT
-
Lớp Và Phương Thức Trong Java
-
Sử Dụng Method Trong Lập Trình Java - Le Vu Nguyen
-
[Functional Programming] Functional Programing Trong Java
-
Tìm Hiểu Về Hàm Trong Java | Codelearn
-
Phương Thức Trong Java
-
Cách để Gọi Một Phương Thức Trong Java - WikiHow
-
Function Là Gì? Những Kiến Thức Cơ Bản Về Function Trong Lập Trình