1.i++,++i,在没有放入其他函数中时,它们是一样的,先加后用 ; 在放入后,就是i++:先用后加,++i先加后用
例子: int i = 0; i++; 或者 ++i; 结果都是1
for(int i = 1 ;;i++){} 这就是先用后加
单独的时候,两者没区别,都是加+1
放入表达式中后,就是先用后加,先加后用
2.short i = 8; i += 9; 自动转换,底层代码已经帮你强转.把9转换成short
3.工作中,注意=赋值,==关系,的运用
4.基本类型对应的包装类 转换代码
byte Byte Byte bt = new Byte(byte);(包装) 拆装 bt.byteValue();
short Short
int Integer
long Long
double Double
float Float
char character
boolean Boolean
通过调用toString 转换成 String
String调用valueof(int/…) 转换成 基本类型
5.if if…else if…else if…else
switch(整数,字符,字符串,enum){case} default: 可以放置任何一个位置
选中对应的case,再判断是否有break.有则,结束,没有则,一直往下运行
6.在死循环后面的代码都是 不可到达的,就会出现错误
本章的自身难点:对于i++,++i的使用场景不懂,不知道什么时候加1;
解答:两种场景:1.单独使用的时候----两种没有区别,都加1
2.表达式的时候----i++先用后加;++1先加后用
for(i++(单独);i++<9(表达式);i++(单独))
不足:在于一些边型的,逻辑.需要多练