sách gpt4 ăn đã đi

Giải thích: Vấn đề với giá trị mặc định của kiểu int là 0

In lại Tác giả: qq735679552 Thời gian cập nhật: 27-09-2022 22:32:09 41 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài blog CFSDN này giải thích: Vấn đề giá trị mặc định của kiểu int là 0 được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm tới bài viết này thì nhớ like nhé.

Giải thích: Giá trị mặc định của kiểu int là 0

Sách Java thường nhấn mạnh rằng nếu không có giá trị ban đầu nào được gán cho kiểu int thì giá trị mặc định là 0.

Nhưng chúng tôi đã thử và thấy rằng nó không thể vượt qua:

?
1
2
3
4
5
6
công cộng lớp học Bài kiểm tra{
  công cộng tĩnh vô hiệu main(Chuỗi args[]){
  số nguyên Tôi;
  Hệ thống.out.println(i);
  }
}

gợi ý:

1 lỗi JobsdeMacBook-Pro:~ LuXin$ javac Test.java Test.java:3: Lỗi: biến testInt không được khởi tạo trong hàm tạo mặc định public static Final int testInt,

lý do:

i bạn đã xác định là biến tạm thời. Loại biến tạm thời này sẽ không được khởi tạo. Chỉ các biến thành viên của lớp mới được khởi tạo. Ví dụ.

Sau đó, bạn tạo một đối tượng thử nghiệm, new test(), khi đó thuộc tính i của đối tượng này sẽ được khởi tạo về 0 theo mặc định.

?
1
2
3
4
5
6
lớp học Bài kiểm tra{
  công cộng tĩnh vô hiệu main(String[] args) {
   Kiểm tra2 kiểm tra2 = mới Kiểm tra2();  //tent là biến thành viên của test2
   System.out.println(test2.tent);
  }
}

Hai lớp được xác định ở trên. Nếu bạn tạo Test2 mới trong lớp Test, thì biến thành viên tent trong Test2 sẽ được khởi tạo thành 0.

Giá trị mặc định của int là 0 và giá trị mặc định của Integer là null

Để ý:

Java cung cấp các lớp trình bao bọc cho từng kiểu nguyên thủy và Integer là lớp trình bao bọc do java cung cấp cho int.

Giá trị mặc định của int là 0 và giá trị mặc định của Integer là null, nghĩa là Integer có thể phân biệt sự khác biệt giữa giá trị chưa được gán và giá trị 0, trong khi int không thể biểu thị tình huống của giá trị chưa được gán.

Đặc biệt khi khai báo bằng java:

?
1
2
số nguyên Một;   //Mặc định là 0
số nguyên b;  //Mặc định là null

Trên đây là kinh nghiệm cá nhân của mình, hi vọng có thể cho các bạn tham khảo và mong các bạn có thể ủng hộ mình.

Liên kết gốc: https://blog.csdn.net/lxxlxx888/article/details/62228621.

Cuối cùng, bài viết giải thích: giá trị mặc định của loại int là 0 ở đây. Nếu bạn muốn biết thêm về lời giải thích: giá trị mặc định của loại int là 0, vui lòng tìm kiếm bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan, Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

41 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress