zoukankan      html  css  js  c++  java
  • JAVA-数据类型-复习

    JAVA-数据类型-复习

    Java中,一共有8种数据类型,4种整型,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char,1种布尔类型。

    整型

    类型 存储需求(字节)
    一个字节包含8个位
    取值范围
    byte 1 -128(-2的7次方) 至 127(2的7次方)
    short 2 -32768 (-2的15此方) 至 32767 (2的15次方)
    int 4 -2147483648 (-2的31次方) 至 2147483647 (2的31次方)
    long 8 (-2的63次方) 至 (2的63次方)

    长整型数值后应有一个后缀:L

    16进制数值有一个前缀:0x

    8进制数值有一个前缀:0(容易混淆,最好不用)

    2进制数值有一个前缀:0b(since java7)

    浮点型

    类型 存储需求 取值范围
    float 4个字节
    double 8个字节

    double的数值精度是float的两倍

    float数值应一个F(如,3.14F),没有后缀F的浮点数值,默认为double类型

    另外,double类型的浮点数也可以加后缀D

    警告:浮点数值不适用于禁止出现四舍五入的金融计算中,如2.0-1.1,将打印出0.8999999999999,而不是0.9.

    原因:浮点数值主要采用二进制系统表示,而二进制系统中无法精确表示分数1/10。

    字符类型char

    在java中,char类型用UTF-16编码描述一个代码单元

    这是一个神奇的类型。

    布尔类型

    不能和整型相互转化

  • 相关阅读:
    当算法提升到哲学层面—小议验证码识别
    2014总结
    [脚本无敌2]python获取cocos 2dx项目文件列表
    单幅图构建三维图
    [思考]画个圈圈诅咒你
    Mybatis2
    Mybatis1
    淘淘商城虚拟机启动命令
    Zookeeper集群搭建zookeeper01启动不成功解决方案
    Mybatis的xml文件的相关配置
  • 原文地址:https://www.cnblogs.com/wzk1992/p/9064621.html
Copyright © 2011-2022 走看看