複合賦值運算符
複合賦值運算符
操作方法
(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.酸鹼法:透過調整溶液的酸鹼度,使蛋白質的溶解度發生變化,從而實現蛋白質的沉澱。酸鹼法通常用於沉澱那些在特定pH值下不穩定的蛋白質。(02)2.有機溶劑法:某些...
-
火影忍者九大尾獸實力排行 和網友想象的不一樣
導語:《火影忍者》是一部十分優秀動漫作品在全世界口碑不錯,可能和其中比較隨意的設定有關係。其中裏面的不同尾獸引起很多人注意,甚至於有人認爲尾數越多實力越強,真實情況是這樣嗎?探祕志小編帶大家一起了解一下其中九大尾獸實力排行吧。1、九尾排在火影忍者九大...
-
最好養的熱帶魚排行 十大養不死的熱帶魚盤點
導語:很多人都想在家裏養魚,但是養魚也並不是那麼簡單的,所以很多人開始就會選擇比較好樣的魚。熱帶魚不僅好看而且對環境要求比較小,那麼最好養的熱帶魚有哪些?探祕志帶大家瞭解十大養不死的熱帶魚吧。1、月光魚第一個進入最好養的熱帶魚排行是月光魚,這是一種比較...
-
怎麼融化巧克力
(01)融化巧克力的方法有多種,以下是一些常見的方法:1.調溫鍋熔化法:將巧克力切碎,然後放入調溫鍋裏熔化。調溫鍋能夠控制溫度,避免巧克力燒焦。將調溫鍋的溫度調至45-50℃,放入巧克力,不斷攪拌直至巧克力完全融化。(02)2.隔水加熱熔化法:將切碎的巧克力放入一個碗中,然後將...