შეიძლება ჯავა დიდხანს იყოს უარყოფითი?
შეიძლება ჯავა დიდხანს იყოს უარყოფითი?

ვიდეო: შეიძლება ჯავა დიდხანს იყოს უარყოფითი?

ვიდეო: შეიძლება ჯავა დიდხანს იყოს უარყოფითი?
ვიდეო: Java - Long, Float and Double Tutorial 2024, მაისი
Anonim

მიზეზი რატომ ჯავა არ აგდებს გამონაკლისს და მიიღებთ უარყოფითი რიცხვები დაკავშირებულია რიცხვების შენახვასთან. Თვის გრძელი პრიმიტიული პირველი ბაიტი გამოიყენება რიცხვის ნიშნის აღსანიშნავად (0 -> დადებითი, 1 -> უარყოფითი ), ხოლო დანარჩენი გამოიყენება რიცხვითი მნიშვნელობისთვის. Ეს ნიშნავს რომ გრძელი.

ასევე საკითხავია, შეიძლება დიდხანს ჰქონდეს უარყოფითი მნიშვნელობები?

დიახ ის აკეთებს მხარდაჭერა უარყოფითი მნიშვნელობები როგორც გრძელი რადგან არ არის დართული ხელმოუწერლობის შემდეგ.

გარდა ამისა, რა არის მონაცემთა ინტეგრალური ტიპი, რომელიც არ დაუშვებს უარყოფით მნიშვნელობას? char

შეიძლება ასევე იკითხოს, რა არის ჯავაში ხანგრძლივი დროის ლიმიტი?

გრძელი : გრძელი მონაცემთა ტიპი არის 64-ბიტიანი ორი შემავსებელი მთელი რიცხვი. ხელმოწერილი გრძელი აქვს მინიმალური მნიშვნელობა -263 და ა მაქსიმუმ ღირებულება 263-1. In ჯავა SE 8 და მოგვიანებით, შეგიძლიათ გამოიყენოთ გრძელი მონაცემთა ტიპი, რომელიც წარმოადგენს ხელმოუწერელ 64 ბიტიან გრძელი , რომელსაც აქვს მინიმალური მნიშვნელობა 0 და a მაქსიმუმ ღირებულება 264-1.

რა არის მოკლე დიაპაზონი ჯავაში?

ჯავის რვა პრიმიტიული მონაცემთა ტიპები

ტიპი ზომა ბაიტებში Დიაპაზონი
ბაიტი 1 ბაიტი -128-დან 127-მდე
მოკლე 2 ბაიტი -32, 768-დან 32, 767-მდე
ინტ 4 ბაიტი -2, 147, 483, 648-დან 2, 147, 483, 647-მდე
გრძელი 8 ბაიტი -9, 223, 372, 036, 854, 775, 808-დან 9, 223, 372, 036, 854, 775, 807-მდე

გირჩევთ: