Java lâu có thể là tiêu cực?
Java lâu có thể là tiêu cực?

Video: Java lâu có thể là tiêu cực?

Video: Java lâu có thể là tiêu cực?
Video: Định hướng học Java và Cách Học nhanh hiệu quả - JMaster.io 2024, Tháng tư
Anonim

Lý do tại sao Java không ném ra một ngoại lệ và bạn nhận được phủ định số có liên quan đến cách số được lưu trữ. Cho một Dài nguyên thủy byte đầu tiên được sử dụng để chỉ ra dấu của số (0 -> dương, 1 -> phủ định ), trong khi phần còn lại được sử dụng cho giá trị số. Điều này có nghĩa rằng Dài.

Ngoài ra câu hỏi là, có thể có giá trị âm từ lâu không?

có nó làm ủng hộ giá trị âm như Dài vì nó không được nối sau khi chưa ký.

Hơn nữa, kiểu dữ liệu tích phân sẽ không cho phép giá trị âm là gì? char

Người ta cũng có thể hỏi, giới hạn của long trong Java là gì?

Dài : Các Dài kiểu dữ liệu là một số nguyên bổ sung 64-bit hai của. Đã ký Dài có giá trị nhỏ nhất là -263 và một tối đa giá trị của 263-1. Trong Java SE 8 trở lên, bạn có thể sử dụng Dài kiểu dữ liệu đại diện cho một 64-bit không dấu Dài , có giá trị nhỏ nhất là 0 và tối đa giá trị của 264-1.

Phạm vi của short trong Java là gì?

Tám kiểu dữ liệu nguyên thủy trong Java

Kiểu Kích thước tính bằng byte Phạm vi
byte 1 byte -128 đến 127
ngắn 2 byte -32, 768 đến 32, 767
NS 4 byte -2, 147, 483, 648 đến 2, 147, 483, 647
Dài 8 byte -9, 223, 372, 036, 854, 775, 808 đến 9, 223, 372, 036, 854, 775, 807

Đề xuất: