1、++和--单独使用和在运算中使用有什么区别?
自增自减在单独使用时,++、--在前在后效果一样,但是在运算中;++、--在前的就先对数值进行自增自减,再进行运算;++、--在后的就先进行运算,再对数值进行自增自减。
2、什么是强转?什么是自动类型转换?
强转是指从取值范围大的数据类型转到取值范围小的数据类型的过程,所有会导致数据溢出和精度的丢失,不建议使用;而自动类型转换是从范围或精度小的转为大的,直接赋值就能进行。
3、&&和||的区别?
&& 短路与,也就是and的意思,当使用一个&的时候只具有and的功能,两个一起连用时可以达到短路的效果从而节省系统资源, 当两个为真是才为真,即 真真为真,一假即假;
|| 短路或 和短路与一样,但是 当有一个为为真即真, 即 一真为真,
4、什么是方法?定义和调用的时候有什么要注意的地方?
方法时定义在类中的具有一定功能的代码块,定义时一定要注意 返回值类型 和 方法名即参数.
5、s+=1和s=s+1有什么区别?
|
| s+=1是使用复合赋值进行运算,s=s+1是使用四则运算符的加号进行运算再进行赋值。 在没有多类型的情况下一样,如果有不同类型参与运算就会有强制类型转换的效果
|