Biến và kiểu dữ liệu

Bài 2/720 phút

Java là ngôn ngữ kiểu tĩnh — mọi biến phải khai báo kiểu. Kiểu nguyên thủy (primitive): int, long, double, boolean, char. Chuỗi dùng class String (viết hoa chữ S).

Khai báo biến
public class Main {
    public static void main(String[] args) {
        int tuoi = 22;
        double diem = 8.5;
        boolean laSinhVien = true;
        char xepLoai = 'A';
        String ten = "Nam";

        System.out.println(ten + " - " + tuoi + " tuổi");
        System.out.println("Điểm: " + diem);

        // Nối chuỗi hiện đại hơn với String.format
        System.out.println(String.format("%s được %.1f điểm", ten, diem));
    }
}

Từ Java 10 có thể dùng var để trình biên dịch tự suy kiểu: var x = 10; (x vẫn là int cố định, không đổi kiểu được).

Quy tắc đặt tên Java: biến và hàm dùng camelCase (diemTrungBinh), class dùng PascalCase (SinhVien), hằng số dùng UPPER_CASE (MAX_SIZE).

?Kiểu dữ liệu nào trong Java lưu chuỗi ký tự?