欢迎光临散文网 会员登陆 & 注册

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

2023-07-13 20:27 作者:濮阳市的希望  | 我要投稿

1.数据类型的分类

Java数据类型分为两大类:基本数据类型和引用数据类型

基本数据类型:整数 小数 布尔 字符

引用数据类型:字符串 数组(后续详解) 对象(后续详解)

2,基本数据类型

(1)整数

byte: 1字节 二进制取值-2^7~2^7-1 十进制取值范围-128~127

short: 2字节 二进制取值-2^15~2^15-1 十进制取值范围-32768~32767

int: 4字节 二进制取值-2^31~2^31-1 十进制取值范围-2147483648~2147483647

long: 8字节 二进制取值-2^63~2^63-1 十进制取值范围-9223372036854775808~9223372036854775807

注意:int为整数的默认类型,如需long类型赋值较大整数时,需在值得后面追加”L“

(2)小数/浮点数

float: 4字节 负数取值范围-3.4E+38~-1.4E-45 正数取值范围1.4E-45~3.4E+38

double: 8字节 负数取值范围-1.7E+308~-4.9E-324 正数取值范围4.9E-324~1.7E+308

浮点型数值采用科学计数法表示:

2E3 等价于2*IO ^3(结果:2000.0 )

*3E5 等价于3I0^5(结果:300000.0 )


注意**:double为浮点数的默认类型如需为float类型赋值时,需要在值的加“F”

(3)布尔

boolean: 1字节 取值范围true/false 仅可描述真或者假

可直接赋值true/ false

也可赋值一个结果为true / false的表达式

注意:Java中的boolean不能参与算数运算

4)字符

ASCLL美国信息交换标准码

Unicode万国码

char: 2字节 取值范围0~65535 字符编码Unicode字符集(万国码)

Unicode中每个字符都对应一个二进制整数,可以使用多种方士式赋值。

字符值:char c1= 'A';(通过"描述为字符赋值)

整数赋值:char c2= 65;(通过十进制数65在字符集中对应的字符赋值〕

进制赋值: char c3= ‘\u004I';(通过十六进制数41在字符集中所对应的字符赋值)

3.引用数据类型

(1)字符串

String: 取值范围是任何" "之间的字面值 字符编码Unicode字符序列

String类型的字面取值:

String strl = “o(n_n)0~";

String str2=“我是史莱姆,北京分姆”"; String str3=“Hello Java星球”; String str4=“锄禾曰当午,学习不辛苦,单掘三板斧,这事才靠谱”;

千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java的评论 (共 条)

分享到微博请遵守国家法律