Java peut-il longtemps être négatif ?
Java peut-il longtemps être négatif ?

Vidéo: Java peut-il longtemps être négatif ?

Vidéo: Java peut-il longtemps être négatif ?
Vidéo: JAVA (Intermédiaire) - 19 - Les exceptions en Java 2024, Novembre
Anonim

La raison pour laquelle Java ne lève pas d'exception et vous recevez négatif nombres a à voir avec la façon dont les nombres sont stockés. Pour un longue primitive le premier octet est utilisé pour indiquer le signe du nombre (0 -> positif, 1 -> négatif ), tandis que le reste est utilisé pour la valeur numérique. Cela signifie que Longue.

La question est également: peut-on longtemps avoir des valeurs négatives ?

Oui il Est-ce que Support valeurs négatives comme longue car il n'est pas ajouté après non signé.

De plus, quel est le type de données intégral qui n'autorisera pas de valeur négative ? carboniser

On peut aussi se demander quelle est la limite de long en Java ?

longue : Les longue le type de données est un entier complément à deux de 64 bits. Le signé longue a une valeur minimale de -263 et un maximum valeur de 263-1. Dans Java SE 8 et versions ultérieures, vous pouvez utiliser le longue type de données pour représenter un 64 bits non signé longue , qui a une valeur minimale de 0 et un maximum valeur de 264-1.

Quelle est la gamme de short en Java ?

Java huit types de données primitifs

Taper Taille en octets Varier
octet 1 octet -128 à 127
court 2 octets -32, 768 à 32, 767
entier 4 octets -2, 147, 483, 648 à 2, 147, 483, 647
longue 8 octets -9, 223, 372, 036, 854, 775, 808 à 9, 223, 372, 036, 854, 775, 807

Conseillé: