Java第三课
Java第三课老师先讲解了Java的基础知识。
位运算符,是基于二进制。按位反运算符,对二进制取反如00101010~11010101
按位与&:参与运算的两个值,相应位都为一,则该位结果为一,否则为0,如0010110&0110101=0010100
按位或运算符 | :参与运算的两个值,相应位都为0,则该位的结果为0,否则位1
按位异或运算符^:参与运算的两个值,相应位相同,则该位的结果为0,否则为1
左移运算符“《”,右移运算符“》”,左移运算符,将二进制数向左移动数位,高位溢出舍弃,然后补0,右移反之。
条件运算符 1 ?2 :3 是一个三目运算,如果1为真,则执行2,否则执行3,相当于if else 语句。
然后还有类型转换比如
int i=99;
byte b=(byte)i;
char c=(char)i;
float f=(float)i;
还有,所有数值与字符型常量相加系统自动转换为字符型常量。
老师最后还要求我们想办法借到大三学长学姐们的Java教材进行预习。

浙公网安备 33010602011771号