Java知识梳理第二章 变量

目录

第二章 变量

2.1 变量是程序的基本组成单位

2.2变量的概念

2.3变量使用的注意事项

2.4 程序中+号的使用

2.5 数据类型

2.6基本数据类型转换

2.7 基本数据类型与String类型的转换


第二章 变量

2.1 变量是程序的基本组成单位

变量有三个基本要素,即数据类型+变量名+值

2.2变量的概念

变量相当于内存中一个数据存储空间的表示,你可以把变量看作一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名我们可以访问到变量(值)

2.3变量使用的注意事项

1)变量表示内存中的一个存储空间(不同的变量,如果类型不同,则占用的空间大小也不同)

2)变量必须先声明再使用

3)变量在同一个作用域内不能重名

4)变量=数据类型+变量名+值

2.4 程序中+号的使用

1)当左右两边都是数值型时,则做加法运算

2)当左右两边有一方为字符串,则做拼接运算

3)运算顺序从左到右

2.5 数据类型

 

上图所示数据类型后方[]内的数字表示该数据类型所占用的字节数

2.6基本数据类型转换

2.6.1自动类型转换

细节:

1)当有多种数据类型混合运算时,系统会自动将所有数据类型转换成容量最大的那种数据类型,然后再进行计算

2)当我们将精度(容量)大的数据类型赋给精度(容量)小的数据类型时,就会报错,反之就会进行自动类型转换

3)(byte,short)和char之间不会相互自动转换

4)byte,short,char它们三者在计算时首先转换成int类型

5)boolean不参与转换

6)自动提升原则:表达式结果的类型自动提升为 操作数中最大的类型

2.6.2 强制类型转换

即自动类型转换的逆过程,将容量大的数据类型转换成容量小的数据类型,使用时需加上强制转换符() ,但是可能造成精度降低或者溢出

2.7 基本数据类型与String类型的转换

2.7.1基本数据类型转String

       将基本类型的值加上""即可

2.7.2 String转基本数据类型

通过基本数据类型的包装类调用parseXX方法即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZZZWWWFFF_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值