• java变量类型


    变量就是申请内存来储存值得,也就是说,当创建变量的时候,需要在内存中申请空间。

    内存管理系统 根据变量的类型为变量分配储存空间,分配的空间只能用来储存该类型的数据

    因此,通过定义不同的类型的变量,可以在内存中储存整数、小数或者是字符,

    Java的两大数据类型:

    1.内置数据类型

    2.引用数据类型

     

     

    内置数据类型:

    Java 语言提供来八种数据类型。六种数字类型(个整数型,两个浮点型),一种字符类型,还有一种布尔型

    Byte:

    1、byte 数据类型是8位,有符号,以二进制补码表示的整数

    2、最小值是-128(-2^7

    3、最大值是127(2^7-1

    4、默认值是:0

    5、byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;

    6、例子:byte a = 100,byte b = -50。

    short

    1、short 数据类型是16位、有符号的以二进制补码表示的整数最小值是-32768(-2∧15);

    2、最大值32768(2∧15-1);

    3、short 数类据型也能像byte那样节省空间,一个short变量是int所占空间的1/2

    4、默认值是0

    5、short a=1000,short b = -20000

    int

    1、int 数据类型是32位,有符号的以二进制补码表示的整数

    2、最小值是-2147483648(-2∧31)

    3、最大值是2147493647(-2∧31-1)

    4、一般的整形变量默认为int型

    5、默认值0

    6、例如,int a=1000000,int b=-200000

    long

    1、long的数据类型为64位,有符号的以二进制补码表示的整数

    2、最小值-2∧63

    3、最大值2∧63-1

    4、这种类型主要是使用在需要比较大整数的系统上

    5、默认值是0l

    6、例如:long a=100000l,long b=-200000l

    float

    1、float数据类型是单精度,32位浮点数

    2、float 在储存大型浮点数组是可以节省内存空间

    3、默认值0.0f

    4、浮点数不能表示某个具体的值例如货币

    5、float a=234.5f

    double

    1、double数据类型是双精度,64位浮点数

    2、浮点数的默认类型是double型

    3、double同样不能表示精确的值,例如货币

    4、默认值是0.0d

    5、例如 double a=123.4

    boolean

    1、boolean数据类型表示一位的信息

    2、只有两个取值false和true

    3、默认值是false

    char

    1、char类型是一个单一的16位的unicode字符

    2、char数据类型可以储存任何字符

    3、最小值是'u0000'即0

    4、最大值是'uffff'即65.535

    用代码查看最小值:byte.MIN_VALUE

    与最大值:byte.MAX_VALUE

    与二进制位数byte.SIZE

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    MVC部分视图
    windows服务
    mvc中seeeion和cook的用法
    @Html.Raw()用法和Html.ActionLink的用法总结
    FileStream类的使用(文件流)
    简单工厂和工厂模式对比
    项目案例【Net Core】如何注入多个服务实现类
    快速查找所有存储过程/触发器中是否包含某个字符串
    TortoiseGit安装与配置
    C# 中==与Equals方法比较
  • 原文地址:https://www.cnblogs.com/white-the-Alan/p/10166797.html
Copyright © 2020-2023  润新知