常量与变量
程序运行中,内存中有不少数据参与运算程序员
- Java使用变量来存储这些数据
- 程序运行中,值不变的变量就是常量
常量(constant)
什么是常量?spa
- 在程序运行过程当中,其值不会发生改变的量
常量有哪些分类?code
- 字面值常量(literal)
- 字符串常量:双引号引发来的内容
- “Hello World!”
- 整数常量:全部的整数
- 1,2,3
- 小数常量:全部的小数
- 1.1,1.2
- 字符常量:单引号引发来的内容
- 'W','E',
- 布尔常量
- 只有true和false
- 空常量
- 只有null
- 字符串常量:双引号引发来的内容
- 自定义常量(面向对象详细讲)
变量(variable)
什么是变量?对象
- 程序运行期间,其值在某个范围内,可能会发生改变的量
- 能够将变量理解成未知数X
怎么定义一个可以使用的变量内存
- 两步走:先声明变量,再初始化变量(赋值)
声明(declaration)变量
什么是声明变量?字符串
- 告诉编译器,变量的数据类型,变量的名字
声明变量的语法编译器
数据类型 变量名;
课堂抽奖it
声明后的变量可以直接使用吗?io
初始化(initialization)变量
什么是初始化变量编译
- 就是给变量赋值,声明一个变量后,必须由程序员显式的进行赋值操做,这个变量才可以使用
初始化变量的语法
变量名 = 变量值;
声明和初始化能够合起来
数据类型 变量名 = 变量名;
使用变量的注意事项
- 整数默认都是int类型,想要定义long,必须加上后缀l或者L
- 浮点数默认都是double类型,想要定义float,必须加上后缀f或者F
- 变量有效的范围,这个范围一般用{}来界定,一样一个{}不能有同名变量
- 变量必须显式初始化,不然只能看不能使用
- 一行一个语句能够定义多个同数据类型的变量,用逗号隔开
- 可是一行定义多个变量会影响代码的阅读性,建议不要一行定义多个变量