变量与标识符
变量定义
- 变数或变量,是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式
变量的分类
按所属的数据类型划分:
基本数据类型变量
引用数据类型变量
按被声明的位置划分:
局部变量:方法或语句块内部定义的变量
成员变量:方法外部、类的内部定义的变量
Java的命名规格
由字母、数字、下划线(_)、和美元符号($)组成
不能以数字开头
长度无限制
不能是java中的关键字和保留关键字
命名规范:驼峰命名法
八种基本数据类型
字节
字节(Byte)是:计算机文件大小的基本计算单位。
1个字节(Byte) = 8个位(Bit)
数据类型 | 关键字 | 占用字节 | 取值范围 | 默认值 |
布尔型 | boolean | 不定值 | true、false | false |
字节型 | byte | 1 | -128`127 | 0 |
短整型 | short | 2 | -327768~32767 | 0 |
整形 | int | 4 | -2147748883648~21474483647 | 0 |
长整型 | long | 8 | -92222337203685477775808~9223372203685444775807 | 0 |
字符型 | char | 2 | 0~655535 | ‘\u0000’ |
单精度浮点型 | float | 4 | 1.4E-45~3.4028235E38 | 0.0F |
双精度浮点型 | double | 8 | 4.9E-324~1.7976931348623157E308 | 0.0D |
声明变量的格式:
(1)声明变量
类型 变量名
(2)声明的同时给变量赋值
类型 变量名 = 值;
(3)给已声明过的变量赋值
变量名 = 值;