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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、++和--单独使用和在运算中使用有什么区别?
  单独使用没有区别
混合使用时1:前++先参与表达式运算,后本身值增加一//运算玩本身后立刻变
                2:后++表示后参与表达式的运行,本身先加一。
               3:注意只有变量常能自增自减运算符。
2、什么是强转?什么是自动类型转换?
   1:自动类型转换:数据范围从小到大,(代码不需要特殊处理,自动完成)。
   2:强制类型转换:格式:范围小的类型 范围小的变量名=(范围小的类型)范围大的类型(必须进行特殊处理手动完成)
3、&&和||的区别?
     1: &&和||具有短路效果;如果根据左边已经可以判断得到最终结果。
4、什么是方法?定义和调用的时候有什么要注意的地方?
      编译器在有些情况下会进行有些优化操作。
     不能嵌套定义,方法中不能定义方法
     方法的定义顺序和执行顺序无关
5、s+=1和s=s+1有什么区别?
   s+=1包含强制转换,
   s=s+1没有强制转换
  
回复 使用道具 举报
1、++和--单独使用和在运算中使用有什么区别?
前++和前--,先加/减后参与运算
后++和后--,先参与运算后加/减
2、什么是强转?什么是自动类型转换?
不是由程序自动完成的,需要手动进行转换
小的数据类型  变量名 = (小的数据类型)大的数据范围;
自动类型转换是程序自动完成的,由小转大。
3.&&和||的区别?
&&表示并,条件均需满足;
||表示或,条件满足一个就行
4、什么是方法?定义和调用的时候有什么要注意的地方?
方法:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。
定义格式:修饰符 返回值类型 方法名(方法参数){
return;
};
(1)不能嵌套定义,方法中不能定义方法
(2)方法的定义顺序和执行顺序无关,和调用顺序有关
(3)mian方法不能调用
5、s+=1和s=s+1有什么区别?
a+=1隐含了一个强制类型转换,而s=s+1没有
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马