日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java算术运算符的分类_6.Java算术运算符

發布時間:2023/12/3 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java算术运算符的分类_6.Java算术运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.算術運算符的分類:算術運算符:

*? ? ? ? + :( 正數,加法 ,連接符)

* 連接符: 如果數據和字符串連接一起就是用了"+",那么"+"就成了連接符,拼接字符串

* 任何數據與字符串使用連接符那么結果的數據類型都是字符串類型

* 任何數據和數據相加就是做加法的使用方法 (注意點) 1+2+4+"hello"+6+6 = 7hello66

* 運算的時候取決于大的數據類型的數據 12.0/4 = 3.0? 12/4 = 3

*

* - :

* * :

* / :

* % (取模):? 取模取決于被除數

* ++ (自加)? 操作數加1 (前自增++a)(先自增在使用) (后自增a++)(先使用在自增)

* -- (自減)? 操作數減1? (前自減++a)(先自減在使用) (后自減a++)(先使用在自減)

2."+"的運算符的使用:// 拼接字符串

System.out.println("hello"+"world");//helloworld

System.out.println(10+"world");// 10world

System.out.println(1+2+3+"hell0"+4+5);//6hello45

System.out.println(12.0/4);//取決于大的數據類型的

3."%"取模的使用:(取決于被除數)//取模取決于被除數

System.out.println(10%3);//1

System.out.println(10%-3);//1

System.out.println(-10%3);//-1

System.out.println(-10%-3);//-1

4."++"的使用:(前自增++a)(先自增在使用) (后自增a++)(先使用在自增)//前自增++a (先自增在使用)

inti =1;

int b = ++i;

System.out.println(b);//2

System.out.println(i);//2

//后自增a++ (先使用后自增)

inta =3;

intc = a++;

System.out.println(c);//3

System.out.println(a);//4

5."--"的使用:(前自減++a)(先自減在使用) (后自減a++)(先使用在自減)(省略代碼)

6."++"實現的原理:1.優先級:++ > = ?(++的優先級大于=的優先級),先執行++運算的操作

//自增的原理:

*? int aa = 0;

int result = aa++

++的優先級大于= ,先運行++, 使用了三次賦值 aa ,先使用一個臨時變量存取a值,然后a++,然后將臨時變量賦值a

*? int temp = aa

*? aa = aa++ ? ? aa +1 = 1

* ?aa = temp

* result = aa = temp = 0

7.賦值運算的使用:(+=,-=,*=,/+) (這個會強制類型轉換)

//賦值運算符 = += -= *= /= (這個會強制類型轉換)int age =10;//將 10 賦值給age

System.out.println(age);

age+=2;

System.out.println(age);

//這個會編譯報錯,精度丟失

byteb1 =1;

b1 = (byte)(b1 +1);

System.out.println(b1);

總結

以上是生活随笔為你收集整理的java算术运算符的分类_6.Java算术运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。