变量的运用

Java中的变量分为基本数据类型和引用数据类型,包括整型、浮点型、字符型、布尔型以及类、数组等。在进行类型转换时,大容量类型可以自动转换为小容量类型,反之需要强制转换,可能造成精度损失。运算规则中,小容量变量与大容量变量运算结果会提升到大容量类型,如byte、short、char会先转换为int。注意,这里的容量大小指的是数据表示范围,而非内存占用。
摘要由CSDN通过智能技术生成

java中变量声明的格式:数据类型 变量名 = 变量名
4.java中的变量按照数据类型来分类:
基本数据类型(8种):
    整型:byte short int long
    浮点型:float double
    字符型:char
    布尔型:boolean
引用数据类型:
    类(class)
    数组(array
    接口interface
    枚举enum
    注解annotation
    记录record

1.如果需要将容量大的变量的类型转换为容量小的变量的类型,需要使用强制类型转换

2.强制类型转换需要使用强转符: ()。 在()内指明要转换为的数据类型。

3.强制类型转换过程中,可能导致精度损失。例:2.8强制转换后输出2

1.这里提到可以做运算的基本数据类型有7种,不包含boolean类型。

2.运算规则包括:

自动类型提升

强制类型提升
3.当容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型。

byte、short 、char ---> int ---> long ---> float ---> dquble

特别的: byte、 short、 char 类型的变量之间做运算,结果为int类型。

4.说明:此时的容量小或大,并非指占用的内存空间的大小,而是指表示数据的范围的大小。

long(8字节)、float(4字 节)

1.这里提到可以做运算的基本数据类型有7种,不包含boolean类型。

2.运算规则包括:

自动类型提升

强制类型提升
3.当容量小的变量与容量大的变量做运算时,结果自动转换为容量大的数据类型。

byte、short 、char ---> int ---> long ---> float ---> dquble

特别的: byte、 short、 char 类型的变量之间做运算,结果为int类型。

4.说明:此时的容量小或大,并非指占用的内存空间的大小,而是指表示数据的范围的大小。

long(8字节)、float(4字 节)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值