Có bao nhiêu loại biến trong java?
Khai báo biến trong javaCú pháp khai báo biến: Show DataType varName [ = value] [, varName2] [ = value2]...; Trong đó, DataType là kiểu dữ liệu của biến, varName là tên biến. Quy tắc đặt tên biến trong java:
Ví dụ về khai báo biến trong java: package vn.viettuts.bienvadulieu; public class Bien { public static float PI = 3.14f; // Đây là biến static int n; // Đây là biến instance public Bien () { char c = 'c'; // Đây là biến local } } Biến trong javaCú pháp khai báo biến: DataType varName [ = value] [, varName2] [ = value2]...; Trong đó, DataType là kiểu dữ liệu của biến, varName là tên biến. Quy tắc đặt tên biến trong java:
Ví dụ về khai báo biến trong java: package vn.viettuts.bienvadulieu; public class Bien { public static float PI = 3.14f; // Đây là biến static int n; // Đây là biến instance public Bien () { char c = 'c'; // Đây là biến local } } 1. Biến local trong java
Ví dụ 1: Khởi tạo biến local: package vn.viettuts.bienvadulieu; public class Bien { public void sayHello() { int n = 10; // Đây là biến local System.out.println("Gia tri cua n la: " + n); } public static void main(String[] args) { Bien bienLocal = new Bien(); bienLocal.sayHello(); } } Kết quả: Gia tri cua n la: 10 Ví dụ 2: Không khởi tạo biến local: package vn.viettuts.bienvadulieu; public class Bien { public void sayHello() { int n; // Đây là biến local System.out.println("Gia tri cua n la: " + n); } public static void main(String[] args) { Bien bienLocal = new Bien(); bienLocal.sayHello(); } } Kết quả: Exception in thread "main" java.lang.Error: Unresolved compilation problem: The local variable n may not have been initialized Khi không khởi tạo biến local, chương trình java sẽ báo lỗi khi biên dịch. 2. Biến biến instance (biến toàn cục) trong java
Ví dụ về biến instance trong java: package vn.viettuts.bienvadulieu; public class Sinhvien { // biến instance "ten" kiểu String, có giá trị mặc định là null public String ten; // biến instance "tuoi" kiểu Integer, có giá trị mặc định là 0 private int tuoi; // sử dụng biến ten trong một constructor public Sinhvien(String ten) { this.ten = ten; } // sử dụng biến tuoi trong phương thức setTuoi public void setTuoi(int tuoi) { this.tuoi = tuoi; } public void showStudent() { System.out.println("Ten : " + ten); System.out.println("Tuoi : " + tuoi); } public static void main(String args[]) { Sinhvien sv = new Sinhvien("Nguyen Van A"); sv.setTuoi(21); sv.showStudent(); } } Kết quả: Ten : Nguyen Van A Tuoi : 21 3. Biến static trong java
Ví dụ về biến static trong java: package vn.viettuts.bienvadulieu; public class Sinhvien { // biến static 'ten' public static String ten = "Nguyen Van A"; // biến static 'tuoi' public static int tuoi = 21; public static void main(String args[]) { // Sử dụng biến static bằng cách gọi trực tiếp System.out.println("Ten : " + ten); // Sử dụng biến static bằng cách gọi thông qua tên class System.out.println("Ten : " + Sinhvien.tuoi); } } Kết quả: Ten : Nguyen Van A Ten : 21 Cách khởi tạo một biến
Sau đây là một ví dụ
Bạn có thể khởi tạo biến bằng một trong hai cách trên. Lưu ý là bạn phải khởi tạo biến trước rồi mới có thể thao tác với biến được. Các biến trong Java - Tìm hiểu về các loại biến trong Java06/04/2021 02:13 Trong bài viết ngày hôm nay, chúng ta sẽ tìm hiểu về vai trò của Biến trong Java và xem xét các loại biến Java cùng với một số ví dụ sẽ giúp bạn viết chương trình của mình một cách dễ dàng. Biến trong Java là gì?Biến là vùng nhớ dùng để lưu trữ các giá trị của chương trình. Mỗi biến gắn liền với một kiểu dữ liệu và một định danh duy nhất gọi là tên biến. Trong lập trình cơ bản về Java, tất cả các biến phải được khai báo trước khi sử dụng. Cách khai báo biến trong Java: Cấu trúc cơ bản của việc khai báo các biến như sau: Để khai báo một biến trong java bạn chỉ cần thực hiện đoạn code sau:
int count = 100; //(Khởi tạo và gán giá trị trực tiếp trong lúc khởi tạo biến) //hoặc: int count; //(Khởi tạo trước) count = 100; //(Gán giá trị sau) Trong đó: int là kiểu dữ liệu; count là tên dữ liệu 100 là giá trị; Trong java có khá nhiều kiểu dữ liệu như: String, int, double, boolean, …. (Mình sẽ nói rõ ở bài sau) Vậy chốt lại thì để khai báo 1 biến khá đơn giản đúng không nào!
int mymoney = 1000; String tencuabangai = "Nguyễn Thị Chi Pu"; … 1- Tổng quan các kiểu dữ liệu
Java có 2 loại kiểu dữ liệu:
Có 8 kiểu dữ liệu nguyên thủy (Primitive Data type) đó là: boolean, byte, char, short, int, long, float, double.
Các kiểu tham chiếu, là các đối tượng được tạo ra bởi Constructor của các lớp.
|