淺談Java變量賦值運(yùn)算符及相關(guān)實(shí)例 原創(chuàng)
Java程序中,需要進(jìn)行大量的計(jì)算,所以要使用到運(yùn)算符號(hào),下面來(lái)給大家說(shuō)明Java賦值運(yùn)算符如何運(yùn)用。
賦值運(yùn)算符以符號(hào)“=”表示,它是一個(gè)二元運(yùn)算符(對(duì)兩個(gè)操作數(shù)作處理),其功能是將右方操作數(shù)所含的值賦給左方操作數(shù)。例如:
int a = 100;
該表達(dá)式是將100賦值給變量 a 。左方的操作數(shù)必須是一個(gè)變量 ,而右邊的才做書則可以是任何表達(dá)式,包括變量(如 a 、number)、常量(123、‘book')、有效表達(dá)式(如55*66)。
1:使用賦值運(yùn)算符為變量賦值,代碼如下:
int a = 10; //聲明int型變量a int b = 20; //聲明int型變量b int c = a+b; //將變量a與b運(yùn)算后的結(jié)果賦值給c
遵循賦值運(yùn)算符的運(yùn)算法則,可知系統(tǒng)將先計(jì)算a+b的值,將其運(yùn)算結(jié)果賦值給變量c。
由于賦值運(yùn)算符“=”處理時(shí)會(huì)先取得右邊表達(dá)式處理后的結(jié)果,因此一個(gè)表達(dá)式中若含有兩個(gè)以上的“=”運(yùn)算符,會(huì)從最右方的“=”開始去處理。
2:在項(xiàng)目中創(chuàng)建類Test001 ,在主方法中定義變量,使用賦值運(yùn)算符為變量賦值。
public class Test001 { public static void main(String[] args) { int a,b,c; a = 15; c = b = a + 4; System.out.println("c值為:"+c); System.out.println("b值為:"+b); } }
運(yùn)行結(jié)果為:
c值為:19
b值為:19
說(shuō)明:在Java中可以把賦值運(yùn)算符連在一起使用,如:
x=y=z=9;
這個(gè)語(yǔ)句中,變量x、y、z都得到同樣的值9.但在程序開發(fā)中不建議使用這種賦值語(yǔ)句。
總結(jié)
以上就是本文的全部?jī)?nèi)容,希望本文對(duì)大家學(xué)習(xí)Java能有所幫助。
相關(guān)文章
Java鍵值對(duì)Pair的使用方式和操作實(shí)現(xiàn)
鍵值對(duì)是一種常見的數(shù)據(jù)結(jié)構(gòu),它由一個(gè)唯一的鍵和與之關(guān)聯(lián)的值組成,本文就來(lái)介紹一下Java鍵值對(duì)Pair的使用方式和操作實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-12-12Mybatis批量插入數(shù)據(jù)返回主鍵的實(shí)現(xiàn)
這篇文章主要介紹了Mybatis批量插入數(shù)據(jù)返回主鍵的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01SpringMVC4+MyBatis+SQL Server2014實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫分離
這篇文章主要介紹了SpringMVC4+MyBatis+SQL Server2014實(shí)現(xiàn)讀寫分離,需要的朋友可以參考下2017-04-04詳解Java如何優(yōu)雅的實(shí)現(xiàn)異常捕獲
在一個(gè)優(yōu)秀的項(xiàng)目中一定少不了對(duì)程序流程良好的異常捕獲與日志打印,所以本文主要為大家介紹了如何優(yōu)雅的實(shí)現(xiàn)異常捕獲與日志打印輸出,有需要的可以參考下2023-09-09Java中實(shí)現(xiàn)高清圖片壓縮的兩種方案(最新推薦)
文章首先介紹了Java中進(jìn)行高清圖片壓縮的基本方法,包括使用Java標(biāo)準(zhǔn)庫(kù)ImageIO和第三方庫(kù)ApacheCommonsCompress,通過(guò)示例代碼展示了如何調(diào)整圖像質(zhì)量和使用第三方工具來(lái)壓縮圖片文件,感興趣的朋友跟隨小編一起看看吧2025-01-01