Java中的变量

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZENGZISUZI/article/details/82250509

前言

变量就是在内存中开辟一个空间,要运算的值存放于该空间,该空间的值能任意变换,只要操作该空间,就能操控该空间的值。

三要素

  • 变量名
  • 数据类型
  • 数据
    java中的数据类型分,基本数据类型和引用数据类型。
    这里写图片描述
  • 整数
    整数的表现形式由4中类型。byte,short,int,long
    字节(byte):
    1字节是最小单位,一个字节是8个二进制位。
    表示的整数范围是:(-128,+127)也就是,-2的7次方到+2的7次方减1
    short:
    2字节,2字节是16个二进制位
    表示的整数范围是:(-32768,32767)也就是,-2的15次方到+2的15次方减1
    int:
    整数默认的表示方式。
    4字节,4字节是32个二进制位,
    表示的整数范围是:(-2147483648,2147483647),也就是-2 的31次方到+2的31次方减1
    long:
    适用于天文探测领域的一些天文数字。
    8字节,8字节是64个二进制位,
    表示的整数范围是(-2的63次方,+2的63次方减1)
  • 小数
    float单精度小数
    4个字节,32个二进制位。
    float f =1.3f 要明确其类型。否则会报错。
    double双精度小数
    默认小数位双精度
    8个字节,64个二进制位。
    字符型
    char 2字节,0-6535,单引号括起来。
  • 运算
    整数默认位int型,小数默认位double型。
    所以其他的整数数据类型(非int)需要和整数计算是要做类型转换的
    数据类型转换有,自动类型提升,强制类型转换。
    自动类型提升
    这里写图片描述
    强制类型转换
    b = (byte)(b+2);

猜你喜欢

转载自blog.csdn.net/ZENGZISUZI/article/details/82250509