Μπορεί η Java να είναι αρνητική;
Μπορεί η Java να είναι αρνητική;

Βίντεο: Μπορεί η Java να είναι αρνητική;

Βίντεο: Μπορεί η Java να είναι αρνητική;
Βίντεο: Создание аннотации в java [Java Annotations | Reflection api] 2024, Ενδέχεται
Anonim

Ο λόγος που Ιάβα δεν ρίχνει εξαίρεση και λαμβάνετε αρνητικός Οι αριθμοί έχουν να κάνουν με τον τρόπο αποθήκευσης των αριθμών. Για ένα μακρύς πρωτόγονο το πρώτο byte χρησιμοποιείται για την ένδειξη του πρόσημου του αριθμού (0 -> θετικό, 1 -> αρνητικός ), ενώ τα υπόλοιπα χρησιμοποιούνται για την αριθμητική τιμή. Αυτό σημαίνει ότι Μακρύς.

Επίσης το ερώτημα είναι, μπορεί να έχει αρνητικές τιμές από καιρό;

ναι αυτο κάνει υποστήριξη αρνητικές τιμές όπως και μακρύς καθώς δεν επισυνάπτεται μετά ανυπόγραφο.

Επιπλέον, ποιος είναι ο ενσωματωμένος τύπος δεδομένων που δεν επιτρέπει αρνητική τιμή; απανθρακώνω

Μπορεί επίσης να ρωτήσει κανείς, ποιο είναι το όριο του long στην Java;

μακρύς : Ο μακρύς Ο τύπος δεδομένων είναι ένας ακέραιος συμπληρωματικός αριθμός 64-bit δύο. Το υπογεγραμμένο μακρύς έχει ελάχιστη τιμή -263 και ένα το μέγιστο τιμή 263-1. Σε Ιάβα SE 8 και μεταγενέστερα, μπορείτε να χρησιμοποιήσετε το μακρύς τύπο δεδομένων για την αναπαράσταση ενός ανυπόγραφου 64-bit μακρύς , που έχει ελάχιστη τιμή 0 και α το μέγιστο τιμή 264-1.

Ποιο είναι το εύρος των short στην Java;

Java Eight Primitive Types Data

Τύπος Μέγεθος σε Bytes Εύρος
ψηφιόλεξη 1 byte -128 έως 127
μικρός 2 byte -32, 768 έως 32, 767
ενθ 4 byte -2, 147, 483, 648 έως 2, 147, 483, 647
μακρύς 8 byte -9, 223, 372, 036, 854, 775, 808 έως 9, 223, 372, 036, 854, 775, 807

Συνιστάται: