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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

重要的注意事项或者好的习惯
1.注意在计算机中数据都是以反码形式存在
2.变量在使用前必须进行初始化
3.定义longfloat类型变量时,一定要在数据的后面加LF(最好大写)
4.为一个变量赋值时,不要超出这个类型变量的表示范围.
5.当参与运算的多个数据类型不一样时,会自动转换到范围最大的那一种类型
6.强制转换必须保证数据在转换后的数据类型范围内,若超出,不会报错,但得到的值并不是准确的.
7.boolean类型不参与类型转换.
8.前置++和后置++的区别,特别是后置++,一定要记得在运算时会产生副本,返回的是副本值.
9.变量是会变的,计算时,一定要注意变量的值可能已经不是初始值了.
10.一般在运算符两端打一个空格,这样格式好看一些.
可能出现的面试题
1.考察数据类型的转换,
比如:byte b1 = 3;
byte b2 = 4;
byte b3 = b1 + b2;//这是错的,损失精度
byte b4 = 3 + 4;//这是对的.
************
String s1 = "a";
String s2 = "b";
String s3 = "ab";
System.out.println(s3 = s1 +s2);//false
System.out.println(s3 = "a" +"b");//true
2.++问题
int x =10;
int y = x++;//结果是y=10,x=11;
int z = ++x;//结果是z=12,x=12;
3.&&&问题
int x=1;
int y=1;
//这是个不完全的例子,只是为了说明两者的区别
++x<0 & ++y<0;//x=2,y=2
++x<0 && ++y<0;//x=2,y=1,++y不再执行了.

5 个回复

倒序浏览
不错,好好学习,天天向上
回复 使用道具 举报
受教了,我看的是毕老师的视频,你应该不是。
回复 使用道具 举报
楼主说的很好,受教了.点个赞.
回复 使用道具 举报
楼主加油:loveliness:
回复 使用道具 举报
学习了!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马