Bài 3: Bài tập Java về mảng, dãy số - Tổng hợp Bài tập Java có lời giải

Đăng bởi: Admin | Lượt xem: 6026 | Chuyên mục: Java


Trong bài này, mình sẽ giới thiệu với các bạn một số bài tập về mảng (Array) trong Java bao gồm mảng 1 chiều, 2 chiều. Các thao tác nhập xuất với mảng. Tìm kiếm, sắp xếp, đào chiều...

Mảng trong Java 

hông thường, mảng (array) là một tập hợp các phần tử có cùng kiểu được lưu trữ gần nhau trong bộ nhớ.
Mảng trong java là một đối tượng chứa các phần tử có kiểu dữ liệu giống nhau. Mảng là một cấu trúc dữ liệu nơi lưu trữ các phần tử giống nhau. Với mảng trong java chúng ta chỉ có thể lưu trữ một tập các phần tử có số lượng phần tử cố định.
Mảng trong java lưu các phần tử theo chỉ số, chỉ số của phần tử đầu tiên là 0.
Trong bài này mình sẽ chủ yếu làm việc với mảng số nguyên.
Bài 1. Tạo mảng gồm n số nguyên dương nhập từ bàn phìm, nhập giá trị từng phần tử và in mảng ra màn hình
Thao tác nhập xuất mảng này sẽ là thao tác cho hầu hết các bài tập liên quan tới mảng phía dưới
Code mẫu:
package vn.vncoder;

import java.util.Scanner;
 
public class Main {
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Nhập số phần tử của mảng: ");
        int n = scanner.nextInt();
        
        // khởi tạo mang arr
        int [] arr = new int [n];
        System.out.println("Nhập các phần tử của mảng: ");
        for (int i = 0; i < n; i++) {
            System.out.printf("a[%d] = ", i);
            arr[i] = scanner.nextInt();
        }
        
        // In mang
        System.out.println("Hiển thị mảng: ");
        for (int i = 0; i < n; i++) {
            System.out.printf("[%d] ", i);
        } 
       
    }  
}
Kết quả:
Nhập số phần tử của mảng: 4
Nhập các phần tử của mảng: 
a[0] = 4
a[1] = 7
a[2] = 3
a[3] = 6
Hiển thị mảng: 
[0] [1] [2] [3]
Bài 2. 
vncoder logo

Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!