複合賦值運算符
複合賦值運算符
操作方法
(01)複合賦值是指先執行運算符指定的運算,然後再將運算結果存儲到運算符左邊操作數指定的變量中。下表列出了“+=、-=、*=、/=、%=”複合賦值運算符的描述及例子。
(02)複合賦值運算符同簡單賦值運算符一樣,也是雙目運算符,需要兩個操作數。不同的是,複合賦值運算符要先執行運算符自身要求的運算後,再將運算後的結果賦值給左邊的操作數指定的變量。複合賦值運算符“+=”,表示的意思是先將運算符左邊操作數指向的變量值和右邊的操作數執行相加操作,然後再將相加的結果賦值給左邊的操作數指向的變量。例如下面語句:int a = 10;a += 20;此時,變量a等於30,其過程是變量a先與數值20相加,因為變量a的值是10,因此與數值20相加的結果是30,再將30賦值給變量a,此時變量a的值為30。複合賦值運算符“-=”,表示的意思是先將運算符左邊操作數指向的變量值和右邊的操作數執行相減操作,然後再將相減的結果賦值給左邊的操作數指向的變量。例如下面語句:int a = 20;a -= 18;此時,變量a等於2,其過程是變量a先與數值18相減,因為變量a的值是20,因此與數值18相減的結果是2,再將2賦值給變量a,此時變量a的值為2。複合賦值運算符“*=”,表示的意思是先將運算符左邊操作數指向的變量值和右邊的操作數執行相乘操作,然後再將相乘的結果賦值給左邊的操作數指向的變量。例如下面語句:int a = 20;a *= 3;此時,變量a等於60,其過程是變量a先與數值3相乘,因為變量a的值是20,因此與數值3相減的結果是60,再將60賦值給變量a,此時變量a的值為60。複合賦值運算符“/=”,表示的意思是先將運算符左邊操作數指向的變量值和右邊的操作數執行相除操作,然後再將相除的結果賦值給左邊的操作數指向的變量。例如下面語句:int a = 15;a /= 3;此時,變量a等於5,其過程是變量a先與數值3相除,因為變量a的值是15,因此與數值3相除的結果是5,再將5賦值給變量a,此時變量a的值為5。複合賦值運算符“%=”,表示的意思是先將運算符左邊操作數指向的變量值和右邊的操作數執行取餘操作,然後再將取餘的結果賦值給左邊的操作數指向的變量。例如下面語句:int a = 15;a %= 8;此時,變量a等於7,其過程是變量a先與數值8執行取餘運算,因為變量a的值是15,因此與數值8取餘運算的結果是7,再將7賦值給變量a,此時變量a的值為7。複合賦值運算符在D盤Java目錄下,新建“”文件。用記事本打開“”文件,輸入以下代碼:
(03)程序功能主要是演示複合賦值運算符+=、-=、*=、/=、%=用法。程序語句都很簡單,不再細説。編譯“”文件,在命令行窗口輸入“javac ”並執行命令,編譯通過後,在命令行窗口輸入“java ComplexAssignSample”運行Java程序,命令行窗口顯示如下信息:複合賦值運算符是先運算再賦值,複合賦值運算符右邊操作數是表達式時,先計算表達式的值,其計算結果再參與運算符的運算,最後將最終結果賦值給左邊操作數指定的變量。
-
菠蘿蜜粘液的去除技巧
(01)您好!菠蘿蜜粘液的去除技巧有很多,以下是一些常見的方法:1.使用鹽:將適量的食用鹽倒在菠蘿蜜粘液的區域上,然後用乾淨的抹布或紙巾擦拭即可。(02)2.使用醋或檸檬汁:將醋或檸檬汁倒在菠蘿蜜粘液的區域上,靜置幾分鐘後用抹布或紙巾擦拭即可。3.使用洗潔精:將洗潔精倒在菠...
-
無限恐怖盒子理論:人類世界被操控,我們只是盒子裏的人
盒子理論源自上世紀80年代少數派的科幻世界觀,也是《無限恐怖》一個重要的概念理論。簡單來説就是將我們所處的世界比作一個盒子,我們很有可能就是這個盒子裏的某個程序或物種,而盒子只是操縱者創造的一個小世界,甚至可能不是真實存在的,下面就讓我們一起來看一看吧...
-
行醫資格證報考條件有哪些
(01)行醫資格證報考條件可能會因地區和國家的不同而有所差異。一般來説,以下是常見的行醫資格證報考條件:1.學歷要求:通常需要具備醫學相關專業的大學本科或以上學歷,比如醫學、臨牀醫學、中醫學等。(02)2.年齡要求:通常要求報考者年滿18週歲以上,最大年齡限制可能會有一...
-
酒能寄快遞嗎
(01)酒在寄快遞方面需要考慮以下因素:1.國家法律法規:不同國家對於寄送酒類的規定存在差異,一些國家可能允許寄送酒類,但也有些國家可能禁止或限制寄送酒類。(02)在寄送酒類之前,需要先了解目的地國家的法律法規和郵寄政策。2.郵寄公司政策:郵寄公司通常有自己的規定和限...