整型类型
1. 任何一个整型变量都是int类型
注:long num = 2147483648L
2. Integer.MAX_VALUE : 最大值 2147483647
Integer.MIN_VALUE : 最小值 -2147483648
3. 使用long类型来解决int的数据溢出问题
注意:需将其中一个变量进行扩充,扩充有两种方式
(1)int a = 1
long result = a
result = result + 1
(2)int a = 1
long result = (long)a + 1
4. 大的数据类型转换为小的类型必须强制转换,且必须加上目标类型,并有可能损失精度
5. 数值型的默认值在主方法中失效
小数类型
1. 任何一个小数,默认类型是double
2. double可以保存的数据类型是最大的
字符类型
1. char使用单引号'',描述的只是单一的字符
2. 大写字母(A-Z):A(65)~Z(90)
小写字母(a-z): a(07)~z(122)
数字(0-9): '0'(48)~'9'(57)
&&和&、||和|的区别
与操作
&&:表示逻辑与运算,若干个判断条件,如果前面有条件返回了false,那么后面的条件不再判断
&:所有的判断条件都要执行
或操作
||:表示逻辑或运算,若干个判断条件,如果前面有条件返回了true,那么后面的条件不再判断
|:所有判断条件都要执行
位运算
&:运算的两个数据位如果有一个为0,则最终结果为0
|:运算的两个数据位如果有一个为1,则最终结果为1
循环使用原则
对于不知道循环次数,但知道循环结束条件的使用while循环
对于已经明确知道循环次数的使用for循环
方法的重载开发原则
返回值类型要求一样