1、++和--单独使用和在运算中使用有什么区别?
单独使用没有区别
混合使用时1:前++先参与表达式运算,后本身值增加一//运算玩本身后立刻变
2:后++表示后参与表达式的运行,本身先加一。
3:注意只有变量常能自增自减运算符。
2、什么是强转?什么是自动类型转换?
1:自动类型转换:数据范围从小到大,(代码不需要特殊处理,自动完成)。
2:强制类型转换:格式:范围小的类型 范围小的变量名=(范围小的类型)范围大的类型(必须进行特殊处理手动完成)
3、&&和||的区别?
1: &&和||具有短路效果;如果根据左边已经可以判断得到最终结果。
4、什么是方法?定义和调用的时候有什么要注意的地方?
编译器在有些情况下会进行有些优化操作。
不能嵌套定义,方法中不能定义方法
方法的定义顺序和执行顺序无关
5、s+=1和s=s+1有什么区别?
s+=1包含强制转换,
s=s+1没有强制转换
|