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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始



1、++和--单独使用和在运算中使用有什么区别?
在单独使用时没区别
在混合使用时,如果前++(--),变量马上+1(-1),然后取结果使用,是先

加(减)后用;
如果是后++(——),首先使用变量原来的数值,用完后再让变量+(-)1,是

先用后加(减)。

2、什么是强转?什么是自动类型转换?
数据转换:当运算数据类型不一样时,就会发生数据类型的转换。
自动类型转换:当数据类型是由取值范围小转为大时,就会自动进行转换
强制类型转换:当数据类型有取值范围大转为小时,需要进行手动转换。格式:

小的数据类型  变量名 = (小的数据类型)大的数据范围

3、&&和||的区别?
&&,当两边都是true时,结果才是true;否则就是false。
||, 当两边至少有一个是true时,就是true.当两边全是false时,才是false.

4、什么是方法?定义和调用的时候有什么要注意的地方?
  方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个

单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的

复用性,也解决了代码冗余的现象。
  (1)不能嵌套定义,方法中不能定义方法


  (2)方法的定义顺序和执行顺序无关

   (3) 方法定义好了之后,不会执行的。如果要想执行,一定要进行方法的调



5、s+=1和s=s+1有什么区别?
s+=1隐含了一个强制数据类型转换
s+=1分解为s=s+1,数据类型:s=s原数据类型+int转换为s=int+int,s=int,s=(s

原数据类似)int.


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