1、++和--单独使用和在运算中使用有什么区别?自增自减运算符在单独使用的时候没有区别,混合使用的时候,前++为先加后用,后++为先用后+,后++先把当前的变量的值拿来使用,使用过后才在当前值的基础上+,自减同理.
2、什么是强转?什么是自动类型转换?
强制转换是将数据类型由小转大,发生运算的时候,数据类型会变成默认值,在表达式里面加上(数据类型),将会把当前数据的默认类型强制转换成自己设置的数据类型,不推荐使用因为可能会导致数据溢出或精度损失.
自动类型转换是将数据由小转大,也是发生运算的时候会将小的数据类型自动转换成默认值.
3、&&和||的区别?
&&为并且的关系,设置条件都需要为true才是true.
||为或者的关系,设置条件其中一个为true,就是true.
4、什么是方法?定义和调用的时候有什么要注意的地方?
方法是将程序运行的步骤抽取出来并且单独定义一个方法,可以提高程序的可维护性及可读性,优化代码.
定义的时候要写在main方法外,类里面,命名用小驼峰式,方法不可以方法间嵌套.如果要执行方法需要调用,单独调用格式为: 方法名();
5、s+=1和s=s+1有什么区别?
s += 1 为 s = s + 1
s = s+1 为将 s + 1 的值赋给s
|