Czy Java może długo być negatywna?
Czy Java może długo być negatywna?

Wideo: Czy Java może długo być negatywna?

Wideo: Czy Java może długo być negatywna?
Wideo: Why Java Is So Hard To Learn 2024, Może
Anonim

Powód dlaczego Jawa nie zgłasza wyjątku i otrzymujesz negatywny Numery mają związek ze sposobem ich przechowywania. Dla długie prymityw pierwszy bajt służy do wskazania znaku liczby (0 -> dodatni, 1 -> negatywny ), podczas gdy reszta jest używana jako wartość liczbowa. To znaczy że Długie.

Pytanie brzmi, czy od dawna mogą mieć wartości ujemne?

tak to czy Pomoc wartości ujemne jak długie ponieważ nie jest dołączany po niepodpisanym.

Ponadto, jaki jest typ danych integralnych, który nie pozwoli na wartość ujemną? zwęglać

Można też zapytać, jaki jest limit długości w Javie?

długie : Ten długie typ danych to 64-bitowa liczba całkowita uzupełniająca do dwóch. Podpisany długie ma minimalną wartość -263 i maksymalny wartość 263-1. w Jawa SE 8 i nowsze, możesz użyć długie typ danych reprezentujący 64-bitowy bez znaku długie , który ma minimalną wartość 0 i a maksymalny wartość 264-1.

Jaki jest zakres krótkich w Javie?

Osiem pierwotnych typów danych Java

Rodzaj Rozmiar w bajtach Zasięg
bajt 1 bajt -128 do 127
niski 2 bajty -32, 768 do 32, 767
int 4 bajty -2, 147, 483, 648 do 2, 147, 483, 647
długie 8 bajtów -9, 223, 372, 036, 854, 775, 808 do 9, 223, 372, 036, 854, 775, 807

Zalecana: