Java basic

Bài toán nhập vào 2 số và in ra màn hình tổng 2 số đó, sử dụng lớp Scanner


Tạo function Nhap():



Tạo phương thức nhập để chỉ cần gọi ra ở hàm main.
Trong đó cần định nghĩa các biến đầu vào a, b từ bán phím, sử dụng phương thức nhập Scanner.
Có thể viết gọn trong biểu thức như sau:
Scanner input = new Scanner(System.in);

Câu lệnh nhập vào số nguyên: a = input.nextIn();
Câu lệnh nhập vào số thực: a= input.nextFloat(); 
Tuy nhiên trường hợp này, khai báo a là kiểu in nên nhập vào kiểu thập phân sẽ báo lỗi. 
Câu lệnh xuống dòng: input.nextLine();
Hoặc sử dụng trên câu lệnh in ra: System.out.println();

Tạo function tính tổng: 


Ở function này kết quả trả ra là tổng 2 số nguyên, nên total cũng sẽ nguyên, do đó để kiểu int.
Mà kiểu có giá trị trả về thì cần return kết quả.

Khai báo 1 biến cục bộ sum được định nghĩa là tổng của a và b nhập vào từ bàn phím. Return ra sum.

Tạo function show kết quả ra màn hình:



Do hàm showNumber() chỉ show ra màn hình mà không trả về giá trị nào, nên để kiểu void
Câu lệnh println là câu lệnh in xong xuống dòng.
các giá trị gọi đến a, b nhập từ bàn phím, và tổng 2 số gọi tới hàm Tong().


Hàm main():


Khi có đủ các hàm cần thiết, ở hàm main ta chỉ cần gọi tới các hàm đó, mà không cần trình bày dài dòng. code gọn gàng dễ nhìn.
Ở đây ta khai báo 1 đối tượng kiểu TotalNumber() tức là nó sẽ chứa đầy đủ các thuộc tính và phương thức cũng như function của lớp TotalNumber(), do đó, có thể thông qua lớp TotalNumber mà gọi tới các hàm của TotalNumber() như trên

Kết quả trả ra:



Chạy chương trình, nhập vào a = 5, b = 6, màn hình sẽ in ra tổng 2 số là 11.

Nhận xét

Bài đăng phổ biến từ blog này

Câu hỏi ôn tập ISTQB - phần 1

Một số kĩ thuật kiểm thử quan trọng thường dùng để tìm ra bug

Đây là một số lưu ý khi test web và test windows application