国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

表達式語句

2019-11-11 02:29:43
字體:
供稿:網(wǎng)友

表達式:

表達式:

相加賦值&加等賦值

c = c + a;和c += a;區(qū)別:不是完全等價的;

如:

byte a = 5; byte b = 6; byte c = 1; c += a;結(jié)果:得到c的結(jié)果為6在+=操作中,是自動轉(zhuǎn)型的

值轉(zhuǎn)換:

b = (byte)(b + a);//b + a默認是int類型

c++和c+=1是一樣的,內(nèi)部會自動轉(zhuǎn)換。

如:

char c = 'A'; 那么c++后,輸出c,則是字符B

比較:

不能連續(xù)比較

如:

a==b==c原因: 因為a==b已經(jīng)得到了結(jié)果值(boolean值),boolean值不能和其他類型比較

在比較時候自動進行轉(zhuǎn)型操作

如:

byte a = 123; int c = 123; a==c;得到結(jié)果是true;char類型可以相互比較 char與int可以進行比較char類型按其十進制索引轉(zhuǎn)換成int類型

boolean值能使用的關(guān)系運算符:

等于不等于
異或: 相同為0(false),不同為1(true)短路或、短路與 短路或:||短路與:&& 優(yōu)勢: 效率更高短路與在見到第一個false之后,后面的運算不進行短路或在見到第一個true之后,后面的運算不進行位運算符: 按位與:&按位或:| 位運算:根據(jù)二進制每一位位進型邏輯比較邏輯運算:用在boolean值的判斷

移位運算:

進行移位運算后的變量值不變,需要接收

i>>=2;相當于i = i>>2;
移位結(jié)果: 表達式的結(jié)果轉(zhuǎn)變?yōu)?2位的int類型的值;

移位方向:

左移n位數(shù)值乘2的n次方;(可能移位成一個負數(shù))
右移沒有規(guī)律,只能用二進制計算,因為會丟失位數(shù),最后再移則為0

移位符號:

>>兩個箭頭如果是正數(shù),高位補0/vert如果是負數(shù),高位補1
>>>三個箭頭無論正負,高位補0

字符串連接運算符:

字符串在前連接的表達式:以后碰到加號就一直拼接為字符串;(可以用小括號改變優(yōu)先級)
字符串在后連接的表達式:先計算,再拼接;

優(yōu)先級:

自加自減比普通運算高先比較關(guān)系運算符(得到boolean值)再運算邏輯運算符

賦值在最后

算術(shù)關(guān)系邏輯賦值

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石城县| 井陉县| 垫江县| 阳城县| 古丈县| 沂水县| 繁昌县| 余干县| 镇巴县| 阿拉尔市| 宣汉县| 保定市| 吉林市| 从化市| 岑溪市| 德保县| 汤原县| 溧阳市| 砀山县| 连南| 石嘴山市| 荃湾区| 临桂县| 鄂伦春自治旗| 唐河县| 根河市| 南宁市| 遂昌县| 宜昌市| 游戏| 磐石市| 枣强县| 法库县| 积石山| 亚东县| 横山县| 芦溪县| 纳雍县| 长兴县| 江口县| 灵山县|