** Type de base ** byte<<short<<int<<long<< float<<double ← Petite boîte Grande boîte →
・ Un entier peut être attribué au type double ・ Opérations de type int et de type double → type double Raison: le type double est plus grand Mouvement pour s'adapter à des moules plus grands
・ Integer int -2147483648 ~ 2147483647 int i = 100; pas de point décimal ・ Entier long -9223372036854775808 ~ 9223372036854775807 long lo = 300000L; Ajouter L à la fin Pas de point décimal ・ Entier court -32768 ~ 32767 ・ Octet entier -128-127
Les entiers sont généralement utilisés comme type int, et je ne comprends pas la signification de byte et short. ** Mais j'ai des problèmes avec Oracle **
· Valeur booléenne booléenne Valeur booléenne, vrai ou faux booléen Win = faux; ・ Type de caractère char Caractère Unicode \ u0000 ~ \ uFFFF char A = 'A';
sample
char uni = ‘¤’; //OK
char uni2 = U+00A4; //NG Unicode est inutile
char uni3 = ‘U+00A4’; //NG ''Il est inutile même s'il est entouré de
・ Float type float Nombre à virgule flottante simple précision Avec un point décimal, F ou f float fo = 30.5f; ・ Type de fraction flottante double nombre à virgule flottante double précision double do = 30,5;
Type entier | valeur minimum | Valeur maximum |
---|---|---|
byte | Byte.MIN_VALUE | Byte.MAX_VALUE |
short | Short.MIN_VALUE | Short.MAX_VALUE |
int | Integer.MIN_VALUE | Integer.MAX_VALUE |
long | Long.MIN_VALUE | Long.MAX_VALUE |
Vous pouvez obtenir les valeurs maximales et minimales avec
Recommended Posts