java基础——数据类型

java语言提供了8种基本类型,4种数字类型,1种字符类型,1种布尔类型

 

 

byte:8位  -128-127,(-2^7)-(2^7-1)默认值0,占用的空间只有int的四分之一。

byte  a = 100; byte b = -128

 

short: 16 位 -32768-32767  (-2^15)-(2^15 - 1) 默认值0  占用空间int的二分之一

short a = 10000; short b = -32768

 

int: 32位   -2,147,483,648-2,147,483,647 (-2^31)-(2^31 - 1)默认值0 

int a = 2,147,483,647 ;int b = -2,147,483,648

 

long: 64位  -9,223,372,036,854,775,808-9,223,372,036,854,775,807 (-2^63)-(2^63 -1)默认值0L 

long a = 9,223,372,036,854,775,807 L;long b = -9,223,372,036,854,775,808L

 

float:单精度、32位  默认值0.0f  不能表示精确的值

float f = 234.5f

 

double:双精度、64 位 默认值0.0d  不能表示精确的值

double d1 = 123.4

 

boolean:默认值false

 

char:最小值是 \u0000(即为 0);最大值是 \uffff(即为65、535);

 

posted @ 2020-12-31 14:21  三灶龙都88  阅读(54)  评论(0)    收藏  举报