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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java中8种基本类型与运算符

發布時間:2025/3/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java中8种基本类型与运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java是一種強類型語言,類型一旦出錯就編譯不過去,在這里java一共有

1)整形:int(4字節)short(2字節)long(8字節)

2)浮點型:float(4字節)double(8字節)

3)字符型:char(2字節)

4)布爾類型: boolean(沒有明確規定,有些是占一個比特位,有些是占一個字節),返回值只有兩個true或者false

5)字節類型:byte(1個字節)

算術運算符(+ - * / %)

在java中要在這里要特別提一下除法(/):

1)int/int結果還是int ,需要使用double進行計算

2)0是不能作為除數的

對于取余運算(%):

在java中出了可以使用int類型外,還可以是double型

System.out.println(11.5 % 2.0);

關系運算符(==,>=等):同C語言一樣,但返回值類型為布爾類型

邏輯運算符(&& || |):返回值類型也是布爾類型,在這里需要特別提出邏輯運算符的短路求值。

System.out.println(10 > 20 && 10 / 0 == 0); // 打印 false System.out.println(10 < 20 || 10 / 0 == 0); // 打印 true

可以看出在&&運算符中,只要第一個表達式為假,后面就不執行。

||運算符中,只要第一個為真,后面的表達式也不執行。

位運算符(& | ~ ^

這里的位主要指的是二進制位,對二進制位進行上訴操作,同C語言一樣

移位運算符(<<, >>, >>>)

左移與右移同C語言一致,在java中還有有一個>>>(無符號右移),最右側不要,最左側補零

int a = 0xffffffff; System.out.printf("%x\n", a >>> 1); // 運行結果(注意, 是按十六進制打印的) 7fffffff

條件運算符(java中唯一的三目運算符)

表達式1?表達式2:表達式3

表達式1為true,則結果為表達式2,若為false,結果為表達式三的運算結果

總結

以上是生活随笔為你收集整理的java中8种基本类型与运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

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