JAVA基本语法--变量
JAVA基本语法
2.3变量
-
变量的概念
- 内存中的一个存储区域
- 该区域的数据可以在同一类型范围内不断变化
- 变量是程序中最基本的存储单位。包含变量类型、变量名和存储的值。
-
变量的作用
- 用于在内存中保存数据
-
使用变量注意
- java中每个变量必须先声明,后使用
- 使用变量名来访问这块区域的数据
- 变量的作用域:其定义所在的一对{}内
- 变量只有在其作用域内才有效
- 同一个作用域内,不能定义重名的变量
-
变量的分类--按数据类型
数据类型分为基本数据类型和引用数据类型.
基本数据类型分为数值型、字符型(char)和布尔型(boolean)。数值型又分为整数类型(byte,short,int,long)和浮点类型(float,double)
引用数据类型分为类(class),接口(interface),数组([])
-
整数类型:byte,short,int,long
- java各整数类型有固定的表示范围和字段长度,不受具体OS的影响,以保证java程序的可移植性。
- java的整型常量默认为int型,声明long型常量后加’l‘或’L‘
-
浮点类型
- java的浮点型常量默认为double型,声明float型常量,须后加’f‘或’F‘
-
字符类型char
- char型数据用来表示通常意义上“字符”
- java中的所有字符都是用Unicode编码,故一个字符可以存储一个字母,一个汉字,或其他书面语的一个字符。
- 字符变量的三种表现形式
- 字符常量是用是用单引号('')括起来的单个字符。例如,char c1='a',char c2=’中‘,char c3=’9‘;
- java中还允许使用转义字符' \ '来将其后的字符转变为特殊字符型常量,例如:char c3=’ \n ‘;'\n'表示换行符。
- 直接使用Unicode值来表示字符型常量:'\uXXXX'。其中,XXXX代表一个十六进制整数。如:\u000a表示\n。
- char类型是可以进行运算的。因为它都对应有Unicode码。