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).
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ự?