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

  • 相关阅读:
    JS 页面截屏,转为图片
    php js 交互(js调用PHP代码执行)
    微信开发,自定义菜单不生效怎么办?重新关注也无效
    ios 带scrollView的控制器,双击“状态栏”,返回scrollView的顶部
    iOS 文件共享 ,通过手机助手/mac 访问APP沙盒
    cell 各自的高度不同的时候
    释放控制器。控制器的生命周期,有 定时器的 控制器
    TmpCode
    ios uploader 上传IPA到itunes
    UIImageView的image的图片显示 imageView.contentMode
  • 原文地址:https://www.cnblogs.com/lixingwu/p/9097695.html
Copyright © 2011-2022 走看看