zoukankan      html  css  js  c++  java
  • java基础之 数据类型

     数据类型表示要存储在变量中的不同类型的值。

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


    1、 byte

    • byte 数据类型是8位、有符号的,以二进制补码表示的整数;
    • byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
    • 默认值 0,最小值  -128(-2^7),最大值 127(2^7-1);
    • 对应封装类为 Byte;

    2、short

    • short 数据类型是 16 位、有符号的以二进制补码表示的整数;
    • short数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;
    • 默认值 0,最小值  -2,147,483,648(-2^31),最大值 2,147,483,647(2^31 - 1);
    • 对应封装类为 Short;

    3、int  

    • int 数据类型是32位、有符号的以二进制补码表示的整数;
    • 一般地整型变量默认为 int 类型;
    • 默认值 0,最小值  -2,147,483,648(-2^31),最大值 2,147,483,647(2^31 - 1);
    • 对应封装类为 Integer;

    4、long

    • long 数据类型是 64 位、有符号的以二进制补码表示的整数;
    • 这种类型主要使用在需要比较大整数的系统上;
    • 默认值 0L,最小值 -9,223,372,036,854,775,808(-2^63),最大值 9,223,372,036,854,775,807(2^63 -1);
    • 对应封装类为 Long;

    5、float

    • float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;
    • 直接赋值时必须在数字后加上f或F。
    • 默认值  0.0f;
    • 对应封装类为 Float;

    6、double

    • double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数;
    • 浮点数的默认类型为double类型;
    • 默认值 0.0d;
    • 对应封装类为 Double;

    7、boolean

    • boolean数据类型表示一位的信息;
    • 只有两个取值:true 和 false;
    • 默认值 false;
    • 对应封装类为 Boolean;

    8、char

    • char类型是一个单一的 16 位 Unicode 字符;
    • 默认为 u0000;
    • 对应的封装类型为 Character;

    其中我们可以使用对应的封装类来获取对应的信息:

    (1)基本类型的二进制位数:xxx.SIZE;

    (2)最小值:xxx.MIN_VALUE;

    (3)最大值:xxx.MAX_VALUE;


    二、常量 ,我们在程序运行中不会改变的值。

    常量使用 final 关键字来定义,例如:

    final duble PI=3.1415926;

     定义的常量PI在程序运行中将不能被任何操作改变它的值。

  • 相关阅读:
    memcached stats 命令
    sql server 游标语法
    iis 备份
    在Win7下使用超级任务栏时,将文件夹锁定在超级任务栏打开的默认都是计算机
    微点破解90天
    win7 设置 开始菜单 程序 为经典模式
    设置 ASP.NET 存储当前应用程序的临时文件(生成的源、编译了的程序集等)的目录的物理路径。
    Java六大必须理解的问题
    Windows不能在本地计算机启动OracleDBConsoleorcl
    更改phpMyAdmin的密码
  • 原文地址:https://www.cnblogs.com/lixingwu/p/9097695.html
Copyright © 2011-2022 走看看