運算子-賦值運算子
1.賦值運算子簡介
+= -= *= /= %=
符號:=
當“=”兩側資料型別不一致時,可以使用自動型別轉換或使用強制型別轉換原則進行處理。
支援連續賦值。
擴充套件賦值運算子: +=, -=, *=, /=, %=
2.練習
class SetValueTest
{
public static void main(String[] args)
{
//賦值符號:=
int i1 = 10;
int j1 = 10;
int i2,j2;
//連續賦值
i2 = j2 = 10;
int i3 = 10,j3 =20;
//******
int num1 = 10;
num1 += 2;//num1 = num1 + 2;
System.out.println(num1);
int num2 = 16;
num2 %= 5;//num2 = num2 % 5;
System.out.println(num2);
short s1 = 10;
//s1 = s1 + 2;//編譯失敗
s1 += 2;//不會改變變數本身的資料型別
System.out.println(s1);
//練習1
int i = 1;
i *= 0.1;
System.out.println(i);
i++;
System.out.println(i);
//練習2
int m = 2;
int n = 3;
n *= m++;//n = n * m++;
System.out.println("m=" + m);//3
System.out.println("n=" + n);//6
//練習3
int n1 = 10;
n1 += (n1++) + (++n1);//n1 = n1 + (n1++) + (++n1)
System.out.println(n1);//32
}
}
3.題目擴充
1.開發中,如果希望變數實現+2的操作,有幾種方法?(前提:int num = 10;)
//方式一:num = num + 2;
//方式二:num += 2; (推薦)
2.開發中,如果希望變數實現+1的操作,有幾種方法?(前提:int num = 10;)
//方式一:num = num + 1;
//方式二:num += 1;
//方式三:num++; (推薦)
相關文章
- 賦值運算子(轉)賦值
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- If-Let 賦值運算子賦值
- JavaScript 等號 = 賦值運算子JavaScript賦值
- 1:賦值運算子函式賦值函式
- 按位“或”賦值運算子 (|=)賦值
- javascript運算子——條件、逗號、賦值、()和void運算子JavaScript賦值
- javascript基礎(賦值運算子,關係運算子,相等運算子,三元運算子,運算子的優先順序,程式碼塊)(十)JavaScript賦值
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- 運算子 運算子
- javascript賦值運算子等號=深入介紹JavaScript賦值
- Kotlin 運算子詳解:算術、賦值、比較與邏輯運算子全解析Kotlin賦值
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- Python 賦值與運算子和連線符Python賦值
- ECMAScript 安全賦值運算子 (?=) 提案介紹及其 Polyfill賦值
- javascript運算子——邏輯運算子JavaScript
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- Python中“+=”指什麼?賦值運算子包括哪些?Python賦值
- 賦值運算子和+號的用法(兩個練習)賦值
- 運算子
- javascript中&&運算子和||運算子的使用JavaScript
- 算術運算子裡的特殊運算子
- 劍指Offer--面試題1:賦值運算子函式面試題賦值函式
- php運算子運用之型別運算子該如何使用PHP型別
- Python 運算子優先順序 運算子Python
- C++ 迭代器運算子 箭頭運算子->C++
- JavaScript /= 運算子JavaScript
- JavaScript += 運算子JavaScript
- JavaScript -= 運算子JavaScript
- JavaScript *= 運算子JavaScript
- JavaScript %= 運算子JavaScript
- JavaScript |= 運算子JavaScript
- JavaScript <<= 運算子JavaScript
- JavaScript >>>= 運算子JavaScript
- JavaScript >>= 運算子JavaScript
- JavaScript &= 運算子JavaScript