java中,java中的是什麼意思

2021-03-04 05:32:29 字數 6423 閱讀 6340

1樓:匿名使用者

首先^和|表示的都是位運

算,例如:2^4表示數字2和4的異或位運算,在運算過程中,首先要版把數字權2和4都轉換為二進位制的,2的二進位制為10,4的二進位制為100,再像我們平時算加減法一樣列成豎式運算,同位不同的運算結果為1,相同的為0,這樣,10和100兩個二進位制數的個位都為0,所以運算出的結果中個位也為0,而10的百位為0,100的百位為1,兩個數不同,所以運算出來的結果中百位為1,綜上所述,10^100運算出來的二進位制結果為110。「|」表示的是或運算,即兩個二進位制數同位中,只要有一個為1則結果為1,若兩個都為1其結果也為1

2樓:匿名使用者

單豎線是按位邏輯或,&是按位邏輯與,^是異或

java中&&和||是什麼意思?怎麼用

3樓:仁昌居士

java中&&意思是「條件與」邏輯操作符,使用方法是x&&y,功能描述:x和y均為true,取值是true,否則取值是false。

java中||意思是「條件或」邏輯操作符,使用方法是x||y,功能描述:x和y有一個為true,取值是true,否則取值是false。

4樓:維維豆奶

&&表示與,前後兩個運算元必須都為true才返回true,否則返回false。它是先計算左邊的運算元,如果左邊的運算元為false,直接返回false,根本不會去計算右邊的運算元。

||表示或,只要兩個運算元中有一個是true,就可以返回true,否則返回false。從左往右進行計算,當第一個運算元為true時,直接返回true,不再進行後面運算元的計算。

5樓:蘿莉の摯愛

&&可以用作邏輯與的運算子,表示邏輯與(and),當運算子兩邊的表示式的結果都為true時,整

個運算結果才為true,否則,只要有一方為false,則結果為false。

&&還具有短路的功能,即如果第一個表示式為false,則不再計算第二個表示式,例如,對於if(str != null && !str.

equals(「」))表示式,當str為null時,後面的表示式不會執行,所以不會出現nullpointerexception

||可以作邏輯或運算子,表示邏輯或(or),當運算子有一邊為true時,整個運算結果為true!

6樓:陳俊

&&在java中是邏輯操作符,也叫條件操作符

使用方法是 x&&y

功能描述: 「條件與」:x和y均為true,取值是true,否則取值是false

&和&&都需要兩個運算元的值都是true時,才取值true,但是兩個操作符還是有區別的:

例如:(x>y)&&(x>z)

如果x>y的值是false,那麼x>z的值將不再計算,(x>y)&&(x>z)直接取值false;

而(x>y)&(x>z);

即使x>y的值是false那麼x>z的值仍需計算,儘管x>z的值不會影響x>y&x>z的結果。這就是為什麼稱&&為「條件與」的理由:只有在滿足第一個運算元的值為true的條件下,才計算第二個運算元的值。

java 中的 "" 是什麼意思

7樓:育知同創教育

java 中的 "" 是空字串,不佔用堆疊的,如果是null,就要佔用了。

java中的||是什麼意思?

8樓:匿名使用者

給你舉一個例子

if(1==2 || 0==2)

意思是:如果1等於2,[或者 等價vb的or],0等於2,那麼向螢幕輸出~~~

這個是java的邏輯 或 運算子 ||

java的邏輯與運算子是 &&

[等價vb的and]

9樓:三魚

科普:java到底是什麼?

10樓:匿名使用者

相當於或運算,a||b就是a或b,只要兩者中至少有一個成立,則表示式即為真。

如:int a=3,b=4;

boolen c;

c=(a>4||b<5);

由於a>4不成立,b<5成立,所以最終表示式成立c的值為true

11樓:匿名使用者

短路或運算子

a||b

你可以理解為a或b中的一個

12樓:天若有瓊

簡潔或 a||b 如果a為真則不再計算b認定該表示式為真

13樓:

相當於或者的意思,就是只要有一個成立,後面的就成立

相當於sql裡的or的用法

14樓:匿名使用者

或者的意思,a||b,只要a、b任何一個布林表示式為真,那麼整個表示式就為真。

15樓:c哥愛飆車

去動力節點上看看教程吧,有很詳細的講解

java中 |= 是什麼意思

16樓:

eg:i=1

i |= 3

1的2進位制數表示為0001,3的2進位制數表示為0011兩個二進位制數按位相或,得0011

則i=3

17樓:騎仕獵人

a+=b 的意思 a=a+b

同理:a|=b就是 a=a|b,

然後按照樓上所說的去做二進位制的 或運算

18樓:匿名使用者

a|=b就是 a=a|b,

19樓:

應該和a+=b一樣吧 意思就是a=a|b;

20樓:最愛偶的小豆

java方法中返回一個object型別

的物件表示這個方法返回的型別不受限制,因為object是所有類的父類,返回任意一個型別都屬於object型別。

事例**如下:

public class demo2

private static object a()

}object類是類層次結構的根,java中所有的類從根本上都繼承自這個類。

object類是java中唯一沒有父類的類。

其他所有的類,包括標準容器類,比如陣列,都繼承了object類中的方法。

object類是java中其他所有類的祖先,沒有object類java物件導向無從談起。

21樓:匿名使用者

1、e.一般習慣用來做異常資訊的輸出處理

2、比如在try ... catch塊中,進行異常資訊exception e的物件e錯誤資訊列印,如下:

try  catch(exception e)

22樓:小傻

1.java在jdk1.6之後引入了泛型,用e來表示任意型別:

比如 hashmap

用的時候 你可以將k,v 設定成任意類

hashmapk,v 和那個e 一樣

hashmap這表示一個類 這個類有兩個子變數型別是 string integer

2.還可能是異常處理的一個引數e,try{}catch(exception e)

e是(exception e)裡傳的引數,是例項化異常的一個物件e.printstacktrace(); 就是列印異常資訊如果(exception e)改成了(exception exce)的話,那後面呼叫方法的時候就是exce.printstacktrace();

23樓:匿名使用者

你好5的2進位制數表示為0101,6的2進位制數表示為0110

5|6為2進位制數相與所得到的數,即0111,而0111的十進位制數就是7

24樓:匿名使用者

try{}catch(exception e)e是你(exception e)裡傳的引數,是例項化異常的一個物件e.printstacktrace(); 就是列印異常資訊如果你(exception e)改成了(exception exce)的話,那你後面呼叫方法的時候就是exce.printstacktrace();

25樓:

你說的是異常處理的地方嗎,因為在catch裡抓異常的時候,例如:

try{}

catch(exception e)

這裡的e的意思就是異常的一個物件,抓到的異常資訊都儲存在e裡,所以,可以用e,列印出相應的錯誤資訊

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

26樓:混在空氣裡

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

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

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

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

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

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

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

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

&&  :短路與

||      :短路或

!       : 非

27樓:劉諸葛孔明

二進bai制的或

du運算

zhi:

即:dao

int a = 5;

int b = 6;

a |= b;

system.out.println(a);

輸出結回

果是答7

0000 0101

+0000 0110

--------------

0000 0111

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

28樓:匿名使用者

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

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

29樓:混在空氣裡

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

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

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

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

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

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

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

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

&&  :短路與

||      :短路或

!       : 非

30樓:時間

應該是!=吧……不等於

31樓:匿名使用者

|= ?????

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

32樓:情盲

|= 符號可以根據 += 或者 -= 來擴散思維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中「+=」是什麼意思?

33樓:zombie玫瑰

在java中「+=」意思如下:

int i = 1;

int sum = 0;

sum = sum + i; //這個意思sum += i; //這是簡寫。

x+=1與x=x+1一樣的效果

執行一次x=x+1,就等於給x重新賦了值,這個值就是x+1例如:int x=1;

x+=1;

最後x的值是2

x+=1一般在迴圈下使用,能發揮它的最大的作用。

例如:while(true)。

java中這些運算子是什麼意思,java運算子是什麼意思

運算子指明對運算元的運算方式。組成表示式的java操作符有很多種。運算子按照其要求的運算元數目來分,可以有單目運算子 雙目運算子和三目運算子,它們分別對應於1個 2個 3個運算元。運算子按其功能來分,有算術運算子 賦值運算子 關係運算子 邏輯運算子 位運算子和其他運算子。1 算術單目 取正 取負 自...

java中泛型的作用,java中泛型的作用

初學java,看了thinking in java的泛型一章,java泛型我只看到一個作用 能夠進行編譯期間型別檢查。除此之外還有什麼作用呢?特別的是跟 泛型 這個詞有關係的作用?由於擦除的關係,能用java泛型寫的 直接針對object類來寫就能達到目的 只是沒了編譯期型別檢查另外某些地方要自己新...

java中的位運算子及其用法,Java中位運算子的具體應用是什麼,在實際程式設計中有什麼作用

位邏輯運算子有 與 and 或 or 異或 xor 非 not 分別用 表示。下面的例子說明了位邏輯運算子 demonstrate the bitwise logical operators.class bitlogic int a 3 0 2 1 or 0011 in binary int b 6...