首页 > 编程语言 > 详细

JAVA数据类型

时间:2021-07-09 00:26:07      阅读:28      评论:0      收藏:0      [点我收藏+]
技术分享图片
单个字节表示的整数范围
1、在计算机中单个字节表示八位二进制位,其中最高位(最左边)代表符号位,使用0代表非负数,使用1代表负数,具体表示的整数范围如下:
2、非负数表示范围:0000 0000 ~ 0111 1111 => 0 ~ 127 => 0 ~ 2^7-1
3、负数表示范围:1000 0000 ~ 1111 1111 => -128 ~ -1 => -2^7 ~ -2^0
4、单个字节表示的整数范围是:-2^7 ~ 2^7-1,也就是-128 ~ 127.
 
整数类型
1、Java语言中描述整数数据的类型有:byte、short、int、long,推荐int类型
2、其中byte类型在内存空间中占1个字节,表示范围是:-2^7 ~ 2^7-1.
3、其中short类型在内存空间中占2个字节,表示范围是:-2^15 ~ 2^15-1.
4、其中int类型在内存空间中占4个字节,表示范围是:-2^31 ~ 2^31-1.
5、其中long类型在内存空间中占8个字节,表示范围是:-2^63 ~ 2^63-1.
6、在Java程序中直接写出的整数数据叫做直接量/字面值/常量,默认为int类 型。若希望表达更大的直接量,则在直接量的后面加上l或者L,推荐L。
 
浮点类型

1、Java语言中用于描述小数数据的类型:float 和 double,推荐double类型 

2、其中float类型在内存空间占4个字节,叫做单精度浮点数,可以表示7位有效数字,范围:-3.403E38~3.403E38。

3、其中double类型在内存空间占8个字节,叫做双精度浮点数,可以表示15位有效数字,范围:-1.798E308~1.798E308。

4、Java程序中直接写出的小数数据叫做直接量,默认为double类型,若希望 表达float类型的直接量,则需要在直接量的后面加上f或者F.

 

布尔类型

 1、Java语言中用于描述真假信息类型有:boolean,数值只有:true 和 false。

2、布尔类型在内存空间中所占大小没有明确的规定,可以认为是1个字节。

 

字符类型

 1、Java语言中用于描述单个字符的数据类型:char类型。如:‘a‘、‘中‘等。

2、其中char类型在内存空间中占2个字节并且没有符号位,表示的范围是: 0 ~ 65535,由于现实生活中很少有数据能够被单个字符描述,因此以后 的开发中更多的使用由多个字符串起来组成的字符串,使用String类型加 以描述,如:“hello”、“王一”等。

基本数据类型之间的转换

 1、Java语言中基本数据类型之间的转换方式:自动类型转换和强制类型转换。

2、 其中自动类型转换主要指从小类型到大类型之间的转换。

 3、其中强制类型转换主要指从大类型到小类型之间的转换,语法格式如下: 目标类型 变量名 = (目标类型)源类型变量名;

注意: 强转有风险,操作需谨慎!

技术分享图片

 

 

 

JAVA数据类型

原文:https://www.cnblogs.com/goldenwangyi/p/14987608.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!