久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Java整數(shù)運算

 catph 2013-05-13

Java虛擬機提供幾種進(jìn)行整數(shù)算術(shù)運算的操作碼,他們執(zhí)行基于intlong類型的運算,。當(dāng)byte,、shortchar類型值參與算術(shù)運算時,首先會將它們轉(zhuǎn)換為int類型,。這些操作碼都不會拋出異常,,溢出在這里通常可以被忽略,。

整數(shù)加法

操作碼

操作數(shù)

說明

iadd

(無)

從棧中彈出兩個int類型數(shù),,相加,然后將所得int類型結(jié)果壓回棧

ladd

(無)

從棧中彈出兩個long類型數(shù),,相加,,然后將所得long類型結(jié)果壓回棧

將一個常量與局部變量相加

操作碼

操作數(shù)

說明

iinc

vindex,const

把常量與一個位于vindex位置的int類型局部變量相加

wide

iincindex,,const

把常量與一個位于vindex位置的int類型局部變量相加

iinc可以用來給局部變量賦值-128127之間的值,。這條操作碼與用于控制循環(huán)執(zhí)行的變量的加減相比,效率更高,。加上wide可以用來把常量的范圍增大到-3276832767,。

整數(shù)減法

操作碼

操作數(shù)

說明

isub

()

從棧中彈出兩個int類型數(shù),相減,,然后將所得int類型結(jié)果壓回棧

lsub

()

從棧中彈出兩個long類型數(shù),,相減,然后將所得long類型結(jié)果壓回棧

從棧頂彈出兩個數(shù),,頂端的充當(dāng)減數(shù),,次頂端的充當(dāng)被減數(shù)。

整數(shù)乘法

操作碼

操作數(shù)

說明

imul

()

從棧中彈出兩個int類型數(shù),,相乘,,然后將所得int類型結(jié)果壓回棧

lmul

()

從棧中彈出兩個long類型數(shù),相乘,,然后將所得long類型結(jié)果壓回棧

整數(shù)除法

操作碼

操作數(shù)

說明

idiv

()

從棧中彈出兩個int類型數(shù),,相除,然后將所得int類型結(jié)果壓回棧

ldiv

()

從棧中彈出兩個long類型數(shù),,相除,,然后將所得long類型結(jié)果壓回棧

從棧頂彈出兩個數(shù),次頂端的數(shù)除以頂端的數(shù)(首先被壓入棧的數(shù)作為被除數(shù)或者分子,,其次被壓入的數(shù)作為除數(shù)或者分母),。如果整數(shù)被0除,會拋出ArithmeticException異常,。

整數(shù)取余

操作碼

操作數(shù)

說明

irem

()

從棧中彈出兩個int類型數(shù),,相減,,然后將所得int類型余數(shù)壓回棧

lrem

()

從棧中彈出兩個long類型數(shù),相減,,然后將所得long類型余數(shù)壓回棧

如果整數(shù)被0除,,會拋出ArithmeticException異常。

操作碼

操作數(shù)

說明

ineg

()

從棧中彈出兩個int類型數(shù),,取反,,然后將所得int類型結(jié)果壓回棧

lneg

()

從棧中彈出兩個long類型數(shù),取反,,然后將所得long類型結(jié)果壓回棧

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多