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教材进行预习。

posted @ 2018-03-25 20:24  啊咧咧  阅读(112)  评论(0)    收藏  举报