賦值運算子(轉)
賦值運算子(轉)[@more@]在第2章中你已經使用過賦值運算子。下面我們正式討論它。賦值運算子是一個等號“=”。它在Java 中的運算與在其他計算機語言中的運算一樣,其通用格式為:
var = expression;
這裡,變數var 的型別必須與表示式expression 的型別一致。
賦值運算子有一個有趣的屬性,你或許並不熟悉:它允許你對一連串變數賦值。例如,請看下面的例子:
int x,y,z; x = y = z = 100; // set x,y,and z to 100
該例子使用一個賦值語句對變數 x、y、z 都賦值為100。這是因為“=”運算子產生右邊表示式的值,因此 z = 100 的值是 100,然後該值被賦給 y ,並依次被賦給 x 。使用“串賦值”是給一組變數賦同一個值的簡單辦法。
var = expression;
這裡,變數var 的型別必須與表示式expression 的型別一致。
賦值運算子有一個有趣的屬性,你或許並不熟悉:它允許你對一連串變數賦值。例如,請看下面的例子:
int x,y,z; x = y = z = 100; // set x,y,and z to 100
該例子使用一個賦值語句對變數 x、y、z 都賦值為100。這是因為“=”運算子產生右邊表示式的值,因此 z = 100 的值是 100,然後該值被賦給 y ,並依次被賦給 x 。使用“串賦值”是給一組變數賦同一個值的簡單辦法。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-958091/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 運算子-賦值運算子賦值
- JavaScript 等號 = 賦值運算子JavaScript賦值
- 1:賦值運算子函式賦值函式
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- Python 賦值與運算子和連線符Python賦值
- Python中“+=”指什麼?賦值運算子包括哪些?Python賦值
- ECMAScript 安全賦值運算子 (?=) 提案介紹及其 Polyfill賦值
- Kotlin 運算子詳解:算術、賦值、比較與邏輯運算子全解析Kotlin賦值
- 賦值運算子和+號的用法(兩個練習)賦值
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- 劍指Offer--面試題1:賦值運算子函式面試題賦值函式
- ES6-解構賦值,語義增強,擴充套件運算子賦值套件
- C++ 禁用類的複製建構函式和賦值運算子C++函式賦值
- 物件賦值轉換物件賦值
- js運算子優先順序及賦值運算var a = {n:1};var b = a;a.x = a = {n:2};JS賦值
- 型別轉換運算子型別
- 運算子 運算子
- 使用解構賦值與擴充套件運算子,讓你的程式碼更優雅賦值套件
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 頁面資料賦值轉換賦值
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- 微課|玩轉Python輕鬆過二級(2.2.4節):位運算子與集合運算子Python
- 運算子
- javascript中&&運算子和||運算子的使用JavaScript
- 算術運算子裡的特殊運算子
- Python 運算子優先順序 運算子Python
- Solidity語言學習筆記————14、左值運算子Solid筆記
- Solidity語言學習筆記————9、左值運算子Solid筆記
- php運算子運用之型別運算子該如何使用PHP型別
- C++ 迭代器運算子 箭頭運算子->C++
- JS-11 運算子之布林運算子JS
- Js型別轉換之相等運算子[初級]JS型別
- Java 運算子Java
- Java運算子Java
- js運算子JS
- JavaScript in 運算子JavaScript
- 身份運算子