你知道的Java变量

    科技2022-08-15  104

    变量(Variable)

    变量的定义:
    变量类型 变量名称; // int a; 变量类型 变量名称 = 初始化的值; // 1.字面量(Literal) int a=10; // 2.另一个变量 int b=a; // 3.方法的返回值 int m=max(a,b);

    变量的类型:

    一、基本数据类型(primary type)

    1.数值类型 整形: byte 一个字节 short 两个字节 int 四个字节 long 八个字节 浮点型: float 四个字节 double 八个字节 *字符类型: char 两个字节 (1.任何情况下 UTF-8 2.char中保存的是中国字) 2.布尔类型 boolean true/false intshortbytechar,四种基本数据类型只要发生运算都会自动将结果提升为int类型。 intlongfloatdouble, 自己与自己本身运算时,并不会自动发生类型提升, 如果结果超出了它们的数据范围,就会损失精度; 不同类型运算时,会自动发生类型提升,会向大的范围类型提示。 例:double+float=double。 大的表数范围的值 不能 自动的赋值 小的表数范围的值的变量; 当大容量的类型变量 向 小容量的类型变量去转换,需要强制转换。 强制转换:(要保证不损失精度,即:原数值不能超过所转类型的数据范围) 布尔类型是不能跟任何数据类型做强转的。 四则运算(+-*/)是能提升数据类型的;int a=10; a=a+10; 赋值运算符不会提升数据类型。short b=10; b+=10;(b=20

    赋值过程类型转换: 小类型赋值给大类型:隐式转换 大类型赋值给小类型:显式转换 (类型名称)

    基本数据类型的保存范围: 数值类型中最常用的就是int。

    二、引用数据类型(reference type)

    1.数组引用(array reference) 2.类引用(class reference) 3.接口引用(interface reference)

    标识符(变量名、方法名、类名)

    命名规则:

    1. 由字母、数字、下划线(_)和美元符号($)构成的字符串序列 2. 必须以字母、下划线(_)或美元符号($)构成的字符序列 3. 不能是保留字、不能是truefalse或null 4. 可以为任意长度 提示:不要用字符 $ 命名标识符,习惯上,字符 $ 只用在机器自动产生的源代码中。

    注意点:

    1、类名中的每个单词的首字母大写,例如,类名 ComputeArea 和 System 2、使用小写字母命名变量和方法 3、如果一个名字包含多个单词,就将它们连在一起,第一个单词的字母小写,而后面的每个单词的首字母大写, 例如,变量 radius 和area 以及方法 print 4、大写常量中的所有字母,两个单词间用下划线连接,例如,常童 PI 和常量 MAX_VALUE

    关键字

    数组空间开辟:

    Processed: 0.009, SQL: 8