字符类型:char 布尔类型:boolean
二:标识符
1,定义:在程序中自定义的一些名称
2命名规则:
1) 由26英文字母大小写,数字:0-9,符号:— $组成
2)定义合法标识符的规则:
A,数字不可以开头
B,不可以使用关键字
C,java中严格区分大小写
3,java中命名规范
A,包名:多单词组成是所有字母都小写eg:xxxyyyzzz
B,类名接口名:多单词组成时,所有单词的首字母都大写eg:XxxYyyZzz
C:变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词的首字母都大写eg:xxxYyyZzz
D:常量名:所有单词都大写‘,多单词时每个单词用下划线连接eg:XXX_YYY_ZZZ
三:常量与变量
1java中常量的分类
1)整数常量:所有常量
2)小数常量:所有小数
3)布尔型常量:只有两个数值。ture false
4)字符型常量:将一个数字字母或符号用单引号(' ')标识
5)字符串常量:将一个或多个字符用双引号标识
6) null常量。只有一个数值就是null
四:运算符
1转义字符
通过\来转变后面或者符号的含义
\n:换行
\b:退格
\r:按下回车键
\t:制表符
2赋值运算符
符号:=、+=、-=、*=、/=、%=等
eg: int a=a,b,c,b,c a=b=c=3
int a=3;a+=5 等同于 a=a+5
3,逻辑运算符:&、|、^、!、&&、||
与: &; 如:true & false 为false;
或:|; 如:true | false为true;
非: !; 如: ! true 为false
异或: ^; 如:true ^ false 为true(真异或真为假)
短路:&&:只要有一边为false,结果则为false
||:只要有一边为true,结果则为true
4、位运算:<< 、>> 、>>> 、 &、|、^ 、~;
左移:<<;3 << 2 = 12 ---->3*2*2=12
右移:>>;3 >> 1 = 1 ---->3/2 =1
无符号右移:>>>; 3 >>> 1 = 1 ---->3/2 =1
与: &;6 & 3 = 2
或:|;6 | 3 = 7
异或: ^;6 ^ 3 = 5。一个数以后两次相同点数,那么结果还为本身。在加密和解密中有应用。
~:反码:~ 6 = -7,其实就是对当前数的二进制的取反。
五、三元运算符:
格式:布尔型表达式 ? 表达式1 : 表达式2
说明:当布尔型表达式的值为true时,则计算表达式1;否则计算表达式2。
如:返回两个数中较小的值----> x < y ? x : y。
注意:
a.这个是有返回值的,需要由变量接收这个返回值,如:int a = x < y ? x : y;
b.表达式1和表达式2必须都返回相同类型,或是相同类型的数据。
----------------------android培训、java培训、期待与您交流! ----------------------