Ngôn ngữ lập trình Java

Các cấu trúc điều khiển rẽ nhánh if else trong Java

Cấu trúc điều khiển rẽ nhánh if else trong Java có ý tưởng giống với C++. Các bạn có thể đọc lại bài Cấu trúc rẽ nhánh if else và minh họa với C++ để nắm rõ ý tưởng về if else. Bài này chủ yếu đưa ra các ví dụ sử dụng if else […]

Câu lệnh switch case và toán tử điều kiện trong Java

Câu lệnh switch case trong Java có ý tưởng giống với C++. Các bạn có thể đọc lại bài Cấu trúc rẽ nhánh switch case và minh họa với C++ để nắm rõ ý tưởng về switch case. Bài này chủ yếu đưa ra các ví dụ sử dụng switch case trong Java để các […]

Các cấu trúc điều khiển vòng lặp for và for-each trong Java

Ý tưởng về vòng lặp for trong Java giống với C++. Các bạn có thể xem lại bài Cú pháp và cách sử dụng vòng lặp for trong C++ để nắm rõ ý tưởng về vòng lặp for. Bài này sẽ trình bày các ví dụ của vòng lặp for trong Java. Ngoài ra, một […]

Các cấu trúc điều khiển vòng lặp while và do while trong Java

Ý tưởng vòng lặp while và do while trong Java giống với C++. Các bạn có thể đọc lại bài Cú pháp và cách sử dụng vòng lặp while trong C++ và Sử dụng vòng lặp do while và sự khác nhau với while để nắm rõ các ý tưởng này. Bài này sẽ trình […]

Định nghĩa và gọi phương thức (method) trong Java

1. Định nghĩa phương thức (method) Giả sử, cần tính tổng các số từ 1 đến 10, từ 25 đến 35 và từ 37 đến 49. Việc tính tổng từ 1-10, 25-35, và 37-49 là giống nhau. Có thể viết code một lần và tái sử dụng nó? Khái niệm phương thức (method) Một phương […]

Truyền tham trị và tham chiếu cho phương thức trong Java

Tham số của phương thức là những biến được khai báo trong khai báo phương thức. Tham số đóng vai trò là giá trị đầu vào cho phương thức. Trong Java, có 2 cách để truyền tham số cho phương thức: Tham trị (pass by value) Tham chiếu (pass by reference) Lưu ý: Ngôn ngữ […]

Khai báo và khởi tạo mảng 1 chiều (one dimensional array) trong Java

1. Khái niệm mảng (array) Đặt vấn đề: Nhập 100 số nguyên, tính giá trị trung bình của chúng và cho biết có bao nhiêu số lớn hơn giá trị trung bình? Không khả thi nếu khai báo 100 biến. Sử dụng một cấu trúc dữ liệu gọi là mảng (array) để lưu 100 số […]

Kỹ thuật lập trình với mảng 1 chiều trong Java

1. Nhập xuất mảng một chiều Sử dụng vòng lặp for để nhập các phần tử của mảng từ bàn phím. Sau đó, duyệt mảng để xuất các phần tử của mảng ra màn hình. Kết quả Khởi tạo mảng với giá trị ngẫu nhiên Kết quả Lưu ý: Hàm random(); phát sinh ngẫu nhiên […]

Khai báo và khởi tạo mảng 2 chiều (two dimensional array) trong Java

1. Khai báo và khởi tạo mảng 2 chiều Mảng hai chiều (two dimensional array) trong Java dùng để lưu trữ dữ liệu dưới dạng ma trận gồm nhiều dòng và nhiều cột. Mảng 2 chiều lưu trữ các phần tử theo dạng bảng gồm dòng và cột. Có thể hình dùng mảng 2 chiều […]

Kỹ thuật lập trình với mảng 2 chiều trong Java

1. Nhập xuất mảng 2 chiều trong Java Sử dụng 2 vòng lặp for lồng nhau để duyệt đến từng phần tử với chỉ số dòng và cột trong mảng 2 chiều. Sau đó, nhập hoặc xuất mảng 2 chiều với các phần tử đó. Kết quả Xuất mảng 2 chiều sử dụng vòng lặp […]