JAVA变量 、数据类型的分类

本文详细介绍了JAVA中的变量类型,包括成员变量和局部变量,以及数据类型的分类,如基本数据类型(整数、浮点、字符、布尔)和引用数据类型(String)。还讨论了数据类型间的转换,包括自动转换和强制转换,并给出了各类型的数据大小和取值范围。最后,阐述了JAVA变量访问的就近原则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA变量的分类

变量分为两种:

  1. 成员变量:就是定义在类里面的变量;

  2. 局部变量:就是定义函数或方法里面的变量.

    java访问变量会遵守就近原则.

JAVA变量的分类

JAVA数据类型的分类

分为两种:

1.基本数据类型
2.引用数据类型

基本数据类型分为:

1.整数型: 有byte, short,int,long;

2.浮点型:也就是小数 有float,double;

3.字符型:char;

4.布尔型:也就是 truefalseboolen.

引用数据类型:String.

按照顺序排列为
byte < short (char) < int < long < float < double
其中

    **byte** 占**一个**字节;
    *取值范围*(-128~127)
    **short**占用**两个**字节;
    *取值范围**(-32768~32767)
    **char**占用**两个**字节;
    *取值范围**(0~65535)
    **int**占用**四个**字节;
    *取值范围*(-2147483648~2147483647)
    **整数默认为int**
    **long**占用**八个**字节;
    *取值范围*(-128~127)
    **float**占用**四个**字节;
    取值范围(-128~127)
    **double**占用**八个**字节;
    **小数默认为double**
    **boolean**占用**一个**字节.
    0000 0000为false
    0000 0001为true.

数据类型的分类

数据类型转换

分为两种:

1.自动转换
2.强制转换
其中:
小转大会用到自动转换;不会有精度损失;
大转小会用到强制转换,但是会有精度损失

数据类型转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值