java的初认识
java的基本数据类型
- 数值型
1)整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)
其中八进制数必须以0开头
十六进制数必须以0X/0x开头
2) 浮点类型:float(4字节)、double(8字节)
默认情况下,小数都被当作double型,若要使用flaot型,必须在小数后添加F/f。 - 字符型
1)char型:用于存放单个字符
2)转义字符型 - 布尔类型
又称逻辑类型,有true和false两种
java运算符
-
算术运算符(如+,-,*,%)
-
自增自减运算符(++,–)
-
比较运算符(>,<,==,>=,<=,!=)
-
逻辑运算符(&&,&,||,!)
&&与&的差别:
1)“&&”和“||”的“短路现象”
&&运算符:A&&B
当A不成立的时候,B就被跳过不在执行,运算结果为假;当A成立,才会执行B,并且只有B也为真时,整个运算结果才为真。
||运算符:A||B
当A成立的时候,B就被跳过不再执行,运算结果为真;只有当A不成立时才会去执行B,B成立时运算结果为真,否则反之。
2)“&”和“|”无短路现象
不论真假 ,运算符两边的式子都会执行 -
位运算符
-
三元运算符
条件式?值1:值2 eg:boolean b = 20 < 40 ? true : false ;
-
运算符优先级