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 » Cách Viết Hàm Main Trong Java
-
Phương Thức Main Trong Java | How Kteam
-
Phương Thức Main Trong Java
-
Bạn Hiểu Về Hàm Main Trong Java đến Mức Nào? 12 Câu Hỏi đơn ...
-
Phương Thức Main() Trong Java - Bạn đã Hiểu Hết Chưa?
-
Cách Gọi Hàm Main Trong Java
-
Một Số Câu Hỏi "hóc Búa" Về Hàm Main Trong Java - Deft Blog
-
Truyền Tham Số đầu Vào Cho Hàm Main Trong Java - Deft Blog
-
Tại Sao Hàm Main Trong Java Lại Là Public Static?
-
Cách Gọi Hàm Trong Hàm Main Java
-
Lớp Và Phương Thức Trong Java
-
Bàn Về Phương Thức Main() Trong Java - Writes - Dạy Nhau Học
-
Tạo Hàm Trong Class Chứa Main ở Java - Dạy Nhau Học
-
Tại Sao Hàm Main Trong Java Lại Là Public Static ?
-
[Help]gọi Hàm Trong Java - CongDongJava