• 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编码描述一个代码单元

    这是一个神奇的类型。

    布尔类型

    不能和整型相互转化

  • 相关阅读:
    网络编程
    反射函数与元类
    面向对象进阶
    对象的封装与接口
    对象继承
    面向对象
    包,logging模块与haslib模块
    闭包函数及装饰器
    函数对象、函数的嵌套、名称空间及作用域
    函数简介及函数参数介绍
  • 原文地址:https://www.cnblogs.com/wzk1992/p/9064621.html
Copyright © 2020-2023  润新知