A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1、++和--单独使用和在运算中使用有什么区别?
单独使用没有区别
混合使用(--和++同理):++在前,先加后运算
                                     ++在后,先运算后加
2、什么是强转?什么是自动类型转换?
(1)强制转换是需要手动进行的,将范围大的数据类型转为数据类型小的。
格式是:小的数据类型 数据名称 = (小的数据类型)大的数据类型
精度损失:当一个浮点数转为整数的时候,会发生精度损失,精度损失是直接舍弃小数部分.
数据溢出:当一个范围大的数据强转为范围小的数据,这个时候,表示不开,会发生数据溢出.
(2)自动类型转换是数据类型小的转为数据类型大的,会自动完成。

3、&&和||的区别?
&&是并且关系,两个都是true才是true,否则就是false;
||是或者关系,至少有一个true就是true,两个都是false才是false。

4、什么是方法?定义和调用的时候有什么要注意的地方?
方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。
定义方法是注意不要在一个方法内嵌套另外一个方法,方法的定义顺序和执行顺序无关。
方法调用要注意方法的执行顺序和调用顺序有关,main方法不能调用。

5、s+=1和s=s+1有什么区别?
s += 1 隐含了一个强制转换。
s = s + 1,没有数据类型转换,会报错。



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马