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

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

表達式語句

2019-11-11 01:16:55
字體:
供稿:網(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值能使用的關系運算符:

等于不等于
異或: 相同為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)先級:

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

賦值在最后

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

上一篇:表達式語句

下一篇:抽象類與接口

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 洱源县| 永春县| 招远市| 陆丰市| 绥德县| 海盐县| 巢湖市| 三穗县| 马关县| 双桥区| 普定县| 商南县| 土默特左旗| 湖口县| 含山县| 河池市| 禹州市| 修水县| 神池县| 祁东县| 邓州市| 博湖县| 新巴尔虎右旗| 循化| 静宁县| 兴安县| 宜兰市| 枞阳县| 溆浦县| 苗栗县| 峨眉山市| 六枝特区| 安多县| 云南省| 调兵山市| 布尔津县| 五河县| 阳东县| 宜章县| 新兴县| 乌拉特中旗|