第二章 变量的使用
2022/2/23 6:22:29
本文主要是介绍第二章 变量的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 变量的分类
1.1 按数据类型分类:
1)基本数据类型:
数值型:整数类型:byte、short、int、long
浮点类型:float、double
字符型:char
布尔型:boolean
2)引用数据类型:
类:class
接口:interface
数组:Array []
详细说明:
- 整型:byte(1字节 = 2bit)、short(2字节)、int(4字节)、long(8字节)
① byte范围:-128~127
② 声明long型变量,必须以"l"或"L"结尾
③ 通常定义整型变量时,使用int型
④ 整型的常量,默认类型是:int型 - 浮点型:float(4字节)、double(8字节)
① 浮点型,表示带小数点的数值。
② float表示数值范围比long还大
③ 定义float类型变量时,变量要以"f"或"F"结尾
④ 通常,定义浮点型变量时,使用double型。 - 字符型:char(2字节)
① 定义char型变量,通常使用一对'',内部只能写一个字符
② 表示方式:1. 声明一个字符 2.转义字符 3.直接使用Unicode值来表示字符型常量。 - 布尔类型:
① 只能取两个值之一:true、false
② 常常在条件判断、循环结构中使用
1.2 按声明位置来分:(了解)
** 成员变量:**
实例变量(不以static修饰)
类变量(以static修饰)
** 局部变量:**
形参(方法、构造器中定义的变量)
方法局部变量(在方法内定义)
代码块局部变量(在代码块内定义)
2. 定义变量的格式:
数据类型 变量名 = 变量值;
或:
数据类型 变量名;
变量名 = 变量值;
3. 变量使用的注意点:
① 变量必须先声明,后使用
② 变量都定义在其作用域内,在作用域内,它是有效的。换句话说:出了作用域,它就失效了
③ 同一个作用域内,不可以声明两个同名的变量。
4. 基本数据类型变量的运算规则
4.1 涉及到的基本数据类型:除了boolean之外的其它7种。
4.2 自动类型转换(只涉及7种基本数据类型)
结论:当容量小的数据类型与容量大的数据类型做运算时,结果自动提升为容量大的数据类型
byte、char、short--> int --> long --> float --> double
特别注意:byte、char、short三种类型的变量做运算时,结果都为int类型。
4.3 强制类型转换(只涉及7种类型):
自动类型提升运算的逆运算。
1)需要使用强转符:()
2) 注意点:强制转换,可能导致精度损失。
4.4 String与8种基本数据类型的运算
1)String属于应用数据类型,翻译为:字符串
2)声明String类型变量时,使用一对""
3) String可以与8种基本数据类型变量做运算, 且运算只能连接运算:+
4)运算的结果仍然是String类型
避免:
String s = 123; //编译错误 没有一对""号
String s1 = "123"; //正确
int i1 = (int)s1; //编译错误 String为引用数据类型: 不可以强转为 整型:int型
这篇关于第二章 变量的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?
- 2025-01-10实现精准执行:团队协作新方法
- 2025-01-10如何使用工具提升活动策划团队的工作效率?几个必备工具推荐
- 2025-01-10WiX 标签使用介绍:打造专业安装程序的利器