備案號(hào):遼ICP備19007957號(hào)-1
聆聽(tīng)您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
Java 提供了許多類(lèi)型的運(yùn)算符來(lái)執(zhí)行各種計(jì)算和功能,例如邏輯運(yùn)算符、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符等。有這么多運(yùn)營(yíng)商可供選擇,這有助于根據(jù)它們提供的功能類(lèi)型對(duì)它們進(jìn)行分組。賦值運(yùn)算符是編程語(yǔ)言中為變量賦值的基本要素。 賦值運(yùn)算符與加法、減法、乘法、除法和位運(yùn)算等操作相結(jié)合,以簡(jiǎn)潔的方式更新一個(gè)變量的值。本編程教程將重點(diǎn)介紹 Java 的眾多賦值運(yùn)算符。

賦值運(yùn)算符的左邊操作數(shù)必須是一個(gè)變量,而賦值運(yùn)算符的右邊操作數(shù)可以是一個(gè)字面值或其他變量。此外,右邊的值或變量必須與左邊的操作數(shù)具有相同的數(shù)據(jù)類(lèi)型。否則,編譯器將報(bào)告一個(gè)錯(cuò)誤。賦值運(yùn)算符具有從右到左的關(guān)聯(lián)性,因?yàn)樵谶\(yùn)算符右邊指定的值會(huì)被分配到左邊的變量上。因此,右邊的變量必須在賦值前聲明。
Java中的賦值運(yùn)算符分為兩種類(lèi)型:簡(jiǎn)單和復(fù)雜。簡(jiǎn)單的賦值運(yùn)算符是等號(hào)(=),這是最簡(jiǎn)單的一種。它只是將右邊的值或變量分配給左邊的變量。復(fù)雜運(yùn)算符由一個(gè)算術(shù)、位或移位運(yùn)算符和一個(gè)等號(hào)(=)組成。
&= – 復(fù)合按位賦值運(yùn)算符。
^= – 復(fù)合按位 ^ 賦值運(yùn)算符。
>>= ——復(fù)合右移賦值運(yùn)算符。
>>>= - 復(fù)合右移填充 0 賦值運(yùn)算符。
<<= – 復(fù)合左移賦值運(yùn)算符。
在編程語(yǔ)言中,賦值運(yùn)算符被用來(lái)為一個(gè)變量賦值。它們將賦值操作與另一種操作相結(jié)合,如算術(shù)操作或位操作,以簡(jiǎn)要地改變一個(gè)變量的值。下面是一些基本的賦值運(yùn)算符:
(1)=(簡(jiǎn)單賦值運(yùn)算符):該運(yùn)算符將右邊的值分配給左邊的變量。例如,x = 5給變量x分配了一個(gè)5的值。
(2)+=(加法賦值運(yùn)算符):該運(yùn)算符將右邊的值加到左邊的變量上,并將結(jié)果賦給該變量。例如,x += 3等同于x = x + 3。
(3)-=(減法運(yùn)算符):該運(yùn)算符將右邊的值從左邊的變量中減去,并將結(jié)果分配給該變量。例如,x -= 2相當(dāng)于x = x - 2。
(4)%=(模數(shù)賦值運(yùn)算符)這個(gè)運(yùn)算符將左邊的變量乘以右邊的值,并將余數(shù)分配給變量。例如,x %= 3等同于x = x % 3。
(5)<<=(左移賦值運(yùn)算符):該運(yùn)算符在左側(cè)變量的左側(cè)進(jìn)行左移操作,即在右側(cè)指定的位置上進(jìn)行左移,并將結(jié)果賦給變量。例如,x <<= 2等同于x = x << 2。
(6)>>=(右移賦值運(yùn)算符):該運(yùn)算符對(duì)左手變量進(jìn)行右移操作,移去右手邊指定的位置數(shù),并將結(jié)果賦給變量。例如,x >>= 3等同于x = x >> 3。
以上就是關(guān)于加拿大卡爾加里大學(xué)Java賦值運(yùn)算符疑問(wèn)解答的內(nèi)容,海馬課堂留學(xué)生作業(yè)輔導(dǎo),根據(jù)學(xué)生的輔導(dǎo)需求匹配背景相符的專(zhuān)業(yè)老師。1V1個(gè)性化備課,雙語(yǔ)教學(xué),實(shí)時(shí)輔導(dǎo),講解相關(guān)知識(shí)點(diǎn)和解題思路,提供大型作業(yè)任務(wù)的解決方案,輔導(dǎo)計(jì)算機(jī)編程語(yǔ)言操作,教授學(xué)生高效完成PPT和演講稿,針對(duì)性解決留學(xué)生各類(lèi)作業(yè)中遇到的困擾,提高作業(yè)成績(jī)!
閱讀原文:http://cheshan.cn/news/13004_59.html
版權(quán)作品,未經(jīng)海馬課堂 highmarktutor.com 書(shū)面授權(quán),嚴(yán)禁轉(zhuǎn)載,違者將被追究法律責(zé)任。
24h在線客服



備案號(hào):遼ICP備19007957號(hào)-1
聆聽(tīng)您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
499元
一節(jié)課
咨詢(xún)電話
咨詢(xún)電話:
186-0428-2029
在線咨詢(xún)
微信客服
微信咨詢(xún)
回到頂部
hmkt088