Java - Đếm số lần xuất hiện của 1 phần tử được nhập từ bàn phím.
Viết chương trình đếm số lần xuất hiện của 1 phần tử bất kỳ được nhập từ bàn phím.
Bài giải
-------------------- ######## --------------------
public static void main(String[] args) {
int n;
// biến đếm số phần tử được nhập từ bàn phím có trong mảng
int count = 0;
Scanner scanner = new Scanner(System.in);
do {
System.out.println("Nhập vào số phần tử của mảng: ");
n = scanner.nextInt();
} while (n < 0);
int A[] = new int[n];
System.out.println("Nhập các phần tử cho mảng: ");
for (int i = 0; i < n; i++) {
System.out.print("Nhập phần tử thứ " + i + ": ");
A[i] = scanner.nextInt();
}
// Đếm số lần xuất hiện của 1 phần tử được nhập từ bàn phím
System.out.println("Nhập vào 1 số nguyên bất kỳ: ");
int number = scanner.nextInt();
for (int i = 0; i < n; i++) {
if (A[i] == number) {
count++;
}
}
System.out.println("Số phần tử " + number + " có trong mảng = " + count);
}
Giải thích hoạt động của chương trình trên:

Bước 1: Khởi tạo biến count = 0 (là biến đếm số phần tử được nhập từ bàn phím có trong mảng).
Bước 2: Nhập giá trị số cần đếm.
Bước 3: Sử dụng vòng lặp for duyệt i từ đầu đến cuối mảng, nếu phần tử tại vị trí i bằng với giá trị phần tử cần đếm thì tăng biến count lên 1.
Bài viết này được đăng tại [free tuts .net]
Bước 4: Khi i >= n thì kết thúc chương trình và hiển thị giá trị biến count ra màn hình.
Kết quả sau khi biên dịch chương trình:
Câu hỏi thường gặp liên quan:
- Java - Nhập mảng và thực hiện các thao tác trên mảng.
- Java - Sắp xếp mảng tăng dần sử dụng phương pháp nổi bọt (Bubble sort).
- Java - Tìm kiếm một phần tử sử dụng trong mảng sử dụng thuật tìm kiếm nhị phân.
- Java - Kiểm tra mảng một chiều vừa nhập có phải là mảng đối xứng hay không?
- Java - Tìm và in ra màn hình số lượng số nguyên lẻ, số lượng số nguyên chẵn trong mảng.
- Java - Xóa phần tử có giá trị k trong mảng (k nhập từ bàn phím).
- Java - Nhập mảng và thực hiện tách các số chẵn và lẻ trong mảng sang hai mảng khác.
- Java - Tách một nửa đầu của mảng ban đầu sang mảng thứ nhất và nửa còn lại sang mảng thứ hai.
- Java - Viết chương trình hiển thị các phần tử chia hết cho 5 trong mảng.
- Java - Đếm số lần xuất hiện của 1 phần tử được nhập từ bàn phím.
- Java - Bài tập tổng hợp các thao tác trên mảng.
- Java - Viết chương trình nhập mảng sao cho không có phần tử nào trùng nhau.

Các kiểu dữ liệu trong C ( int - float - double - char ...)
Thuật toán tìm ước chung lớn nhất trong C/C++
Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)
ComboBox - ListBox trong lập trình C# winforms
Random trong Python: Tạo số random ngẫu nhiên
Lệnh cin và cout trong C++
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng