java的变量
定义
变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储程序运行时可更改的程序信息。变量的申明
变量类型 变量名
e.g. int age;变量的类型
变量的赋值
变量名 赋值号 变量值
e.g. age = 10;变量的命名规范
- 变量命名语法规范
a. 应该以字母、下划线或者美元符开头
b. 后面跟字母、下划线、美元符或者数字
c. Java变量名没有长度限制
e. Java变量名对大小写敏感 - 驼峰命名法
a. 变量名应该用有意义的英文单词
b. 变量名如果只有一个单词,则所有的字母小写
c. 变量名如果由多个英文单词组成,则从第二个单词开始首字母大写
- 变量命名语法规范
java的基本数据类型
数值型
整型
占用空间及表数范围
Java语言整型常量的三种表示形式
- 十进制整数,无特殊要求
e.g. 12 - 八进制整数,要求以0开头
e.g. 012 - 十六进制数,要求以0x或0X开头
e.g. 0x12
- 十进制整数,无特殊要求
整型的默认值为0
java中整型常量默认为int型
long型数值末尾必须加‘l’或‘L’
浮点型
占用空间及表数范围
浮点型的默认值为0
java中浮点型常量默认为double型
float型的数值末尾都必须带有‘f’或‘F’
字符型(char)
char类型数据用来表示通常意义上的字符
- 字符是由单引号包括起来的单个字符:
e.g. char c = ‘a’; - Java字符使用Unicode字符集
- 字符是由单引号包括起来的单个字符:
char类型的默认值为0
字符集:
- 在计算机当中,所有数据都需要使用二进制的数字表示
- 类似于a、b、c之类的字母无法直接使用二进制表示
- 所以就将所有常见的符号进行编号。标准ASCII码使用7位2进制来表示字符
- 7位2进制数可以表示所有的数字,大小写字母以及一些常见符号(例如!,@,#和$)
Unicode字符集
- Unicode为每种语言的每个字符设定了统一并且唯一的二进制码
- Unicode满足了跨语言文本转换和处理的需要
- Unicode在互联网当中扮演着非常重要的角色
- Unicode使用数字0 – 0x10FFFF来表示字符
- 最多允许有1114112个字符
布尔型(boolean)
布尔型适用于逻辑运算,一般用于程序流程控制
在Java当中的布尔型只有两种取值可能——true和false
注意的是不能用0和非0,或者空和非空来表示
布尔型的默认值为false