• 基本数据类型


    Java数据类型:      

    1.基本数据类型      

    2.引用数据类型

    8种基本数据类型:

    1.整数类型:byte,short,int,long

    2.浮点数类型:float,double

    3.字符类型:char

    4.布尔类型:boolean String <字符串> :用于存储一串字符

    类型          字节空间                  类型说明

    byte         1字节(8位)            存储1个字节数据

    short        2字节(6位)            兼容性考虑,一般不用

    int            4字节(32位)          存储整数(常用)

    long          8字节(64位)          存储长整数(常用)

    float          4字节(34位)          存储浮点数

    double       8字节(64位)          存储双精度浮点数(常用)

    char          2字节(16位)          存储一个字符

    boolean     1字节(8位)            存储逻辑变量(true/false只有两个值)

    知识点:

    数据类型:

    a:整数类型默认的类型是int

    b:定义long类型的数据必须要在数据后面加上l或L

    c:浮点数类型默认的类型是double

    d:定义float类型的数据,必须要在数据后面加上f或F

    e:定义double的时候,必须在后面加上d或D

    f:char类型表示字符类型,赋值的时候数据必须放在单引号('')中

    g:String表示字符串类型,赋值的时候数据只能放在双引号("")中

    自动类型转换(隐形类型转换):从小类型到大类型可以自动完成

    自动类型转换规则:

    规则 1:如果一个操作数为double类型,则整个表达式可提升为double类型

    规则2:满足自动类型转换的条件

    强制类型转换:从大类型到小类型需要强制类型转换会造成精度的损失或溢出

    基本类型转换:

                 char----->    

    byte---->short---->int---->long----->float---->double

    往左大类型到小类型需要强制类型转换 从左往右小类型到大类型,可以自动类型转换

  • 相关阅读:
    SVN版本库修改URL路径或者IP地址
    ES-PHP向ES批量添加文档报No alive nodes found in your cluster
    ansible IP
    ansible ansible_os_family == "RedHat" and ansible_lsb.major_release|int >= 6 转为数字比大小
    Centos下Yum安装PHP5.5,5.6,7.0
    centos6.8上yum安装zabbix3.2
    线性筛的理解及应用
    5分钟使用docker搭建一个WordPress
    使用 Docker-Compose 编排容器
    Bootstrap基础
  • 原文地址:https://www.cnblogs.com/yinhua7896/p/6986141.html
Copyright © 2020-2023  润新知