• java中的数据类型



    活动地址:CSDN21天学习挑战赛

    java中的数据类型

    Java中的数据类型整体分为
    1.基本数据类型【原生数据类型】
    2.复合数据类型【引用数据类型】

    1.Java中的基本数据类型有几种,如何表示,取值范围以及注意事项?
    数据类型—为了定义变量,限定变量的存储空间的大小。

    Java中的基本数据类型有几种
    4大类8种
    1.整数类型(4)
    1.字节型 byte 1个字节8位2进制 -2的7次方~2的7次方-1
    2.短整型 short 2个字节 -2的15次方~2的15次方-1
    3.整型 int 4个字节 -2的31次方~2的31次方-1
    4.长整型 long 8个字节 -2的63次方~2的63次方-1
    2.浮点类型(2)
    1.单精度浮点型 float 4个字节 8位的有效数字
    2.双精度浮点型 double 8个字节 16位的有效数字
    3.字符类型(1)
    1.字符型 char 2个字节 0~65535
    4.布尔类型(1)
    1.布尔型 boolean 1个字节 true/false

    在这里插入图片描述
    当我们赋值给字节型变量的具体数据值超过字节型取值访问时就会报错1个字节8位2进制 -2的7次方~2的7次方-1
    1、byte

    在这里插入图片描述

    在这里插入图片描述
    2.short short 2个字节 -2的15次方~2的15次方-1

    在这里插入图片描述
    在这里插入图片描述
    3.整型 int 4个字节 -2的31次方~2的31次方-1

    在这里插入图片描述
    在这里插入图片描述
    4.长整型 long 8个字节 -2的63次方~2的63次方-1

    在这里插入图片描述
    那么这个数在long的取值范围中,但是依然报错,这是为什么呢?
    这是因为我们在给长整型变量赋值的时候,要给数据值添加“L”、“l”作为后缀,在程序中出现了没有变量保存的整数数据值时,程序就认为这个数据值就是int
    在这里插入图片描述

    5.单精度浮点型 float 4个字节 8位的有效数字
    单精度浮点型数据在赋值的时候需要添加“F”、“f”作为后缀
    在这里插入图片描述
    6.双精度浮点型 double 8个字节 16位的有效数字
    双精度浮点型数据在赋值的时候可以添加“D”/“d”作为后缀,也可以省略

    在这里插入图片描述
    在程序中出现了没有变量保存的小数数据值时,程序就认为这个数据值就是double

    在用double做运算有可能会丢失精度,所以一般做计算尽量不要使用double
    在这里插入图片描述
    7.char 2个字节 0–65535
    字符型数据在赋值的时候需要单引号包围
    字符型是可以保存汉字

    在这里插入图片描述
    8.boolean 返回true/false
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    树莓派4b,应用窗口/最小化后在任务栏不显示
    TDK | CeraLink 电容器快速切换逆变器的革新
    PDF转Word文字可编辑的软件有哪些?
    448. 找到所有数组中消失的数字
    Linux基础指令
    JDK 自带的服务发现框架 ServiceLoader 好用吗?
    JS模块引入方式使用 importScripts 替代 import
    Java基于SpringBoot+Vue的图书管理系统
    参数方程求导
    杭电多校 7170 Package Delivery
  • 原文地址:https://blog.csdn.net/guoguo0717/article/details/126099146