数据类型极其赋值
1、 java中的数据类型:分为两大类
1) 原生数据类型共有8种;
a. 整型:int;(32位)
b. 字节型:byte;(表示-128~127之间的256个整数)
c. 短整型:short;(16位)
d. 长整型:long;(64位)
e. 单精度浮点型:float
f.双精度浮点型:double
g. 字符型:char
h. 布尔型:boolean(只有true和false两个值)
2)应用数据类型(对象类型)。
2、java中的所遇浮点类型默认情况下都是double。不能将double的值赋给float类型的变量,即便是double的值在float的范围内也不行。总之,能否成功赋值取决于等号右边的 值类型与左边的变量类型是否一致。
3、上述情况可以使用强制类型转换:类型 变量名 = (类型)变量值
4、变量赋值的小结:可以将表示范围小的值赋给表示范围大的变量;反之不行。只能使用强制类型转换实现。
5、如何定义变量:
变量类型 变量名;(例如:int a;)
6、如何为变量赋值:
变量名 = 变量值;(例如:a = 3;)
7、变量名的命名规则:在java中,变量名一下划线、字母、$符号开头语,并且后跟下划线、字母、$符号以及数字。总之,java中的变量名不能以数字开头。
8、注释:java中有3种类型的注释
a.单行注释://注释内容
b.多行注释:/*注
释
内
容*/
运算符
1、当有多种类型参与运算是,其结果为表示范围最大的那个类型。
2、取模运算符:用%表示(即数学中的求余);
取模的规律:取模的结果符号永远与被除数的符号相同。
3、关系运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=);关系运算符的结果是个boolean值。
4、逻辑运算符:重点讲解逻辑与和逻辑或(二者存在短路情况:当前一步已经决定结果时则不执行后面的运算)
1)逻辑与:用&&表示。是双目运算符;只有当两个操作数都为真时,结果才为真;其余情况全为假。
2)逻辑或:用||表示。也是双目运算符;只有当两个操作数都为假时,结果才为假;其余情况都为真。
5、自增自减运算
1)int b = a++;作用是将a的值先赋给b,然后再让a自增1
2)int b = ++a;作用是将a的值先自增1,然后将自增后的值赋给b
6、条件运算符(三元表达式),其形式为:
Int d = 2 < 1 ? 3 : 4;
数据类型极其赋值
1、 java中的数据类型:分为两大类
1) 原生数据类型共有8种;
a. 整型:int;(32位)
b. 字节型:byte;(表示-128~127之间的256个整数)
c. 短整型:short;(16位)
d. 长整型:long;(64位)
e. 单精度浮点型:float
f.双精度浮点型:double
g. 字符型:char
h. 布尔型:boolean(只有true和false两个值)
2)应用数据类型(对象类型)。
2、java中的所遇浮点类型默认情况下都是double。不能将double的值赋给float类型的变量,即便是double的值在float的范围内也不行。总之,能否成功赋值取决于等号右边的 值类型与左边的变量类型是否一致。
3、上述情况可以使用强制类型转换:类型 变量名 = (类型)变量值
4、变量赋值的小结:可以将表示范围小的值赋给表示范围大的变量;反之不行。只能使用强制类型转换实现。
5、如何定义变量:
变量类型 变量名;(例如:int a;)
6、如何为变量赋值:
变量名 = 变量值;(例如:a = 3;)
7、变量名的命名规则:在java中,变量名一下划线、字母、$符号开头语,并且后跟下划线、字母、$符号以及数字。总之,java中的变量名不能以数字开头。
8、注释:java中有3种类型的注释
a.单行注释://注释内容
b.多行注释:/*注
释
内
容*/
运算符
1、当有多种类型参与运算是,其结果为表示范围最大的那个类型。
2、取模运算符:用%表示(即数学中的求余);
取模的规律:取模的结果符号永远与被除数的符号相同。
3、关系运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)、小于等于(<=);关系运算符的结果是个boolean值。
4、逻辑运算符:重点讲解逻辑与和逻辑或(二者存在短路情况:当前一步已经决定结果时则不执行后面的运算)
1)逻辑与:用&&表示。是双目运算符;只有当两个操作数都为真时,结果才为真;其余情况全为假。
2)逻辑或:用||表示。也是双目运算符;只有当两个操作数都为假时,结果才为假;其余情况都为真。
5、自增自减运算
1)int b = a++;作用是将a的值先赋给b,然后再让a自增1
2)int b = ++a;作用是将a的值先自增1,然后将自增后的值赋给b
6、条件运算符(三元表达式),其形式为:
Int d = 2 < 1 ? 3 : 4;