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在程序运行中将不能被任何操作改变它的值。

  • 相关阅读:
    关于url路径的定义方式
    script标签的位置
    jQuery中ready与load事件的区别
    Python中cv2库和matplotlib库色彩空间排布不一致
    OpenCV for Python 学习笔记 三
    OpenCV for Python 学习笔记 二
    OpenCV for Python 学习笔记 一
    CentOS7配置opencv for python && eclipse c/c++[更新]
    <转>关于 error LNK2019:无法解析的外部符号 ,该符号在函数**中被引用的思考
    OpenCV load 运行出错 cv::Exception 出错
  • 原文地址:https://www.cnblogs.com/lixingwu/p/9097695.html
Copyright © 2011-2022 走看看