Day2
num = num++与num++的区别:
num = num++先进行赋值运算,然后++。内存中的num还是为1。
num++ 先用num值在++,此时num值在内存中会+1。
数据的自动转换:
byte----->shorrt----->int----->long----->float----->double类型依次从小到大排列整形,字符类型数据可以混合运算,运算中,不同类型的数据先转化为同类型,然后进行运算,转换从低级到高级,转换前于转换后的数据类型:
byte/short/char + byte/short/char = int
byte/short/char + int = int
byte/short/char/int + long = long
byte/short/char/int/long/float + double = double
小的表数范围是常量或者变量可以自动的向大的表数范围的类型转换,包括int类型向double类型转换一样。大的表述范围的值不能自动的赋值小的表述范围的变量。
循环可以被命名:
for循环有多种表达形式:
int i=0;
for(int i=0;i<9;i++) System.out.print(i)
for(;i<9;i++) System.out.print(i)
for(;i<9){
i++
}
for(;;);{} 等多种表达形式
break退出循环,当循环嵌套时,break只会退出当前循环
continue跳出当前循环,并直接继续下一次循环
return,返回方法
心得体会:
今天在外面吃早饭,而导致自己迟到,下不为例。今天上课老师教的内容基本全部掌握。通过今天的课程,虽然我Java基础比较薄弱,但是通过这两天的学习,感觉自己的Java基础在逐渐的变好。
每天的学习也充满了动力。
近期评论