java中這個符號是什麼意思,Java裡的每個符號代表什麼意思

2021-03-04 08:55:57 字數 3983 閱讀 5986

1樓:匿名使用者

相當於 int paycharge = paycharge - cardbalance;

2樓:臨海聽雨

是賦值語句的一種,相當於paycharge=parcharge-cardbalance;類似與a+=b.

3樓:匿名使用者

a-=b相當於a=a-b 賦值運算語句

java中這個符號|=是什麼意思

4樓:匿名使用者

a|=b的意思就是把a和b按位或然後賦值給a 按位或的意思就是先把a和b都換成2進製,然後用或操作,相當於a=a|b

a!=b的意思a不等於b

5樓:混在空氣裡

|java中這個符號「|=」表示「比較兩個物件是否相等」。

舉例說明:a|=b的意思就是把a和b按位或然後賦值給a 按位或的意思就是先把a和b都換成2進製,然後用或操作,相當於a=a|b a!=b的意思a不等於b;

java中還有很多符號,例如:

< :只能比較基本型別資料之間的關係,不能比較物件之間的關係;

> : (同關係運算子「<」);

<=: (同關係運算子「<」);

>=: (同關係運算子「<」);

== :比較兩個物件是否相等;

&&  :短路與

||      :短路或

!       : 非

6樓:時間

應該是!=吧……不等於

7樓:匿名使用者

|= ?????

我還真沒見過,只見過!=(非等於)。能否把**貼出來?讓我見識一下

8樓:情盲

|= 符號可以根據 += 或者 -= 來擴散思維a += 1  ----> a = a+1a -= 1  ----> a = a-1於是a |=b -----> a=a|b , 而 | 是將a和b轉為二進位制後的或運算。有一真為真,同假為假。

舉個**例子

// 507

system.out.println(123|432);

// 二進位制表示為 1111011

system.out.println(integer.tobinarystring(123));

// 二進位制表示為 110110000

system.out.println(integer.tobinarystring(432));

// 兩者進行或運算後

system.out.println(0b111111011);

int a = 123;

int b = 432;

a |= b;

// 507

system.out.println(a);

可以自己在編譯器裡面輸入上面的**試試看。

java裡的每個符號代表什麼意思

9樓:張鑫

你好提問者:

算術操作符

10樓:匿名使用者

1、算數運算子

+ :加法

- :減法

* :乘法

/ :除法

% :取餘運算

2、關係運算子

< :只能比較基本型別資料之間的關係,不能比較物件之間的關係。

> : (同關係運算子「<」)

<=: (同關係運算子「<」)

>=: (同關係運算子「<」)

== :比較兩個物件是否相等

!= :比較兩個物件是否相等

3、邏輯運算子 (操作符只能是布林型別的)&& 短路與

|| 短路或

! 非

11樓:匿名使用者

= 賦值;

== 等於

java中"->"符號是什麼意思啊

12樓:

java裡應該沒有這個符號,倒是c++裡有。。題主確定沒有看錯?

另外,最好把相關的**片段貼出來。

java中的「~」這個符號是表示什麼意思啊?

13樓:匿名使用者

~是按位取反(0變1,1變0)的意思,

按位取反是針對二進位制的,比如2的二進位制表示為010,那麼~2就是101

每位可以代表乙個含義,針對你的問題。

我們可以定義selectionkey.op_read為100,表示讀許可權

我們可以定義selectionkey.op_write為010,表示寫許可權

我們可以定義selectionkey.op_execute為001,表示可執行許可權

則111就表示擁有所有的讀、寫、可執行許可權

而~selectionkey.op_write就是~010 == 101,就是除寫之外的所有許可權(即可讀,可執行)

14樓:風霜雪嶽

~即not按位非運算,在c/c++中也是這個意思如~01010=10101

補充:&and按位與

|or按位或

^xor按位異或

!取反即!true=false

15樓:匿名使用者

java 位運

算符 按位非(not) .

按位非(not)

按位非也叫做補,一元運算子not「~」是對其運算數的每一位取反。例如,數字42,它的二進位制**為:

00101010

經過按位非運算成為

11010101

******************************===你還是看這個帖子吧。總結的比較全。而且例子詳細。

16樓:匿名使用者

按位非(not)(一元運算)

java中符號*=是什麼意思?

17樓:荊溪阻雪婷

轉義序列符的意思。

java中的符號都有哪些?

javac java語言編譯器

jdb java偵錯程式

java java位元組**直譯器

javadoc java api 文件生成器javah c標頭檔案和原始檔生成器

javap 類檔案反彙編器資料型別boolean 布林型byte 位元組型

char 字元型

short 短整型

int 整形

long 長整形

float 單精度浮點型

double 雙精度浮點型class 類null 空型別inte***ce 介面

判斷"java"是不是string的類例項:

java布林邏輯運算子 && 簡潔與 例子 212&&223 結果為false

java布林邏輯運算子 ii簡潔或 例子 52ii23 結果為 ture

上面兩條指令表示 入果運算符號前面的就可以判斷整個的值那麼後面的就不運算了。

java中的@符號什麼意思?

18樓:育知同創教育

這個說法很多:

@inte***ce:定義乙個註解

@註解名:在類或方法,或欄位上加乙個註解,如@override@0x34326434:好像是乙個位址,一般物件不重寫tostring就是輸出這個格式的

19樓:問問小宇

在java中,@表示註解

java中這個符號|=是什麼意思?

20樓:夢魔

a|=b的意思就是把a和b按位或然後賦值給a ,按位或的意思就是先把a和b都換成2進製,然後用或操作,相當於a=a|b

a!=b的意思a不等於b。

java中mod是什麼意思,java運算中去模是什麼意思啊!!!

java裡面沒有mod這個方法,甚至是類名。我猜想樓主想其他語言裡有個mod名字的方法,應該是求餘數的,英文全稱就是modulus java求餘數是用運算子實現的,就是 比如 10 3的結果是1 mod是 就是餘的意思 好比 int a a 10 7 a就是3 java中mod放入意思是取模,或者說...

JAVA中suma是什麼意思,java中ba是什麼意思

這是計算1 2 3 n的結果吧?這是演算法 中迴圈語句中的一行。即,先計算前i 1個數的和,再加上第i個數的和,就可以得到前i個數的和了。sum 0 fo int i 1 i n i 一般來說,sum a 就是sum sum a 的意思,但是有些情況而這還是有區別的,很多人認為而這可以劃等號,其實不...

java中《是什麼意思,java中的是什麼意思?

是左移的意思.是賦值的意思.如果你知道 那麼這個也好理解了.比如n 1,n 1就相當於n 1,n n 1.但是使用 是不會改變資料型別的.那麼 就相當於n 2,n n 2.左移的概念是基於2進製的.這個等式的結果是8.因為2的2進製是10,而左移2位就相當於在後面添2個0也就成了1000也就是8的2...