Java基本数据类型


Java总共有四类八种的数据类型

第一类:逻辑型boolean

boolean只有true或者false,用于逻辑算法,占1位,用0或1来表示

第二类:文本型char

字符常量通常用单引号括起来,例如' 牛'

Java字符采用的是Unicode编码,意味着Java也可以用编码形式来表示char类型,例如 '\u0063' 。Java每个字符占用两个字节

第三类:整数类(byte,short,int,long)

char类型占2个字节
short从-32768到32767
int从-2147483648,到2147483647共10位
long从-9223372036854775808到9223372036854775807共19位

第四类:浮点类

float 4字节 -3.403E38---3.403E38

double 8字节 -1.798E308--1.789E308

Java类型转换

当整数和浮点类型转换的时候,低位向高位转换(例如int转long)的时候,会自动转型,不会发生编译错误,但高位转低位(long转int)的时候会需要强转

如果不强转,这会发生编译错误。ps:强转有可能损失精度

值得注意的是,long(占8位)转float(4位)的时候,并不需要强转,但精度会损失

优质内容筛选与推荐>>
1、线程池的种类,区别和使用场景
2、安全加固总论
3、[2017-8-02]Android Learning Day9
4、第三周作业编程总结
5、BZOJ1821: [JSOI2010] Group 部落划分 (kruskal)


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号