Ở các bài viết trước, bạn đã làm quen với môi trường lập trình và cấu trúc cơ bản của một chương trình Java. Để máy tính có thể xử lý thông tin, bước tiếp theo bạn cần học là cách lưu trữ và quản lý dữ liệu. Bài viết này sẽ hướng dẫn bạn từng bước về biến và các kiểu dữ liệu nguyên thủy trong Java.
1. Biến (Variable) là gì?
Hãy hình dung biến như một chiếc hộp có dán nhãn nằm trong bộ nhớ máy tính (RAM). Chiếc hộp này dùng để chứa thông tin (như số tuổi, tên gọi, điểm số) và bạn có thể thay đổi nội dung bên trong chiếc hộp đó trong suốt quá trình chương trình vận hành.
Cú pháp khai báo biến
Để tạo một biến trong Java, bạn cần chỉ rõ Kiểu dữ liệu và Tên biến. Cú pháp cơ bản như sau:
// Khai báo biến (chưa gán giá trị) Kiểu_Dữ_Liệu tên_biến; // Khai báo và gán giá trị ban đầu Kiểu_Dữ_Liệu tên_biến = giá_trị;Quy tắc đặt tên biến trong Java
Để chương trình chạy đúng và mã nguồn dễ đọc, bạn cần tuân thủ các quy tắc đặt tên:
- Tên biến có thể chứa chữ cái, chữ số, dấu gạch dưới (
_) hoặc ký tự$. - Tên biến không được bắt đầu bằng chữ số (ví dụ:
1agelà sai, nhưngage1là đúng). - Không được trùng với các từ khóa dành riêng của Java (như
class,int,public,void...). - Java phân biệt chữ hoa và chữ thường (
agevàAgelà hai biến khác nhau). - Quy tắc CamelCase: Nên đặt tên biến theo chuẩn lạc đà, viết thường chữ cái đầu tiên và viết hoa chữ cái đầu của các từ tiếp theo (ví dụ:
studentAge,totalScore).
2. Các kiểu dữ liệu nguyên thủy (Primitive Types) trong Java
Java cung cấp 8 kiểu dữ liệu nguyên thủy được lưu trữ trực tiếp trên bộ nhớ Stack. Chúng được chia làm 4 nhóm chính:
Nhóm 1: Kiểu số nguyên (Byte, Short, Int, Long)
Dùng để lưu các số nguyên không có phần thập phân (âm, dương hoặc số 0).
- byte: Kích thước 8-bit, giá trị từ -128 đến 127.
- short: Kích thước 16-bit, giá trị từ -32,768 đến 32,767.
- int: Kích thước 32-bit, kiểu số nguyên mặc định trong Java, chứa giá trị từ khoảng -2.1 tỷ đến 2.1 tỷ.
- long: Kích thước 64-bit, dùng cho số nguyên rất lớn. Khi gán giá trị cho kiểu
long, bạn cần thêm hậu tốLhoặclở cuối giá trị.
Nhóm 2: Kiểu số thực (Float, Double)
Dùng để lưu các số có dấu phẩy động (phần thập phân).
- float: Kích thước 32-bit. Khi gán giá trị phải có hậu tố
Fhoặcfở cuối. - double: Kích thước 64-bit, là kiểu số thực mặc định trong Java vì có độ chính xác cao hơn
float.
Nhóm 3: Kiểu ký tự (Char)
- char: Kích thước 16-bit, dùng để lưu một ký tự Unicode duy nhất. Giá trị của
charbắt buộc phải nằm trong cặp dấu nháy đơn' '.
Nhóm 4: Kiểu logic (Boolean)
- boolean: Chỉ nhận một trong hai giá trị:
true(đúng) hoặcfalse(sai).
3. Bảng tổng hợp các kiểu dữ liệu nguyên thủy
| Kiểu dữ liệu | Kích thước | Giá trị mặc định | Ví dụ khai báo |
|---|---|---|---|
boolean | 1 bit | false | boolean isPassed = true; |
byte | 8 bits | 0 | byte b = 100; |
short | 16 bits | 0 | short s = 5000; |
int | 32 bits | 0 | int count = 10; |
long | 64 bits | 0L | long distance = 15000000000L; |
float | 32 bits | 0.0f | float pi = 3.14f; |
double | 64 bits | 0.0d | double price = 99.99; |
char | 16 bits | '' | char grade = 'A'; |
4. Ví dụ thực tế về khai báo và sử dụng biến
Dưới đây là một chương trình minh họa cách khai báo và xuất giá trị của các biến ra màn hình Console:
public class StudentInfo { public static void main(String[] args) { // Khai báo các thông tin sinh viên String studentName =
Nguồn tham khảo
- Các kiểu dữ liệu trong java - GP Coder (Lập trình Java)
- Biến và các kiểu dữ liệu nguyên thủy Java
- Các kiểu dữ liệu trong Java A-Z: Định nghĩa và Cách sử dụng - ITviec Blog
- Java và các kiểu dữ liệu trong Java bạn cần biết
- Các kiểu dữ liệu trong C phổ biến và cách dùng - IoT Zone
Nhận xét
Đăng nhận xét