java中ab1ab01是先判斷括號

2021-03-04 07:17:27 字數 3580 閱讀 3060

1樓:匿名使用者

不是,先判斷a>b如果真就不看後面括號內的了,如果是假再進行括號內的判斷。

2樓:匿名使用者

a>b?-1:(a==b?0:1)

先判斷a>b 如果是真 就-1

如果a不大於b 再判斷a是否等於b a=b就0 a

3樓:心向風

不是的。這條語句翻譯成文字的話應該是:a大於b嗎?如果大於,那麼賦值-1,如果不是,那麼a等於b嗎?等於的話賦值0,小於就賦值1。

java語言,括號裡的字串"a="+a+" b"+b是什麼意思呢?:

4樓:匿名使用者

a=a+b;//a=11

b=a-b;//b=5

a=a-b;//a=6

都是把右邊的表示式的值賦值給左邊的變數.

"a="+a+" b"+b 雙引號中的原樣輸出,+表示接著輸出變數的值。

5樓:匿名使用者

a=a+b就是5+6賦值

給抄a,a就等於

bai11

再b=a-b a現在是11了,du11-6賦值給zhib,b就等於5

a=a-b a是11,b是5 11-5賦值給a,a等於6括號裡面的「a=」和「b=」是直接dao輸出顯示的 最後輸出的結果是a=6b=5

6樓:匿名使用者

上面abc都很清楚啊,下面輸出的語句中"a="和"b="中的東西就是你要輸出的字元。而沒有加""的就是你上面定義的int型數值。第二個 號連線符。不是加法。

java最後輸入system.out.println("a="+a+",b="+b);那麼括號中是啥意思,請高手解答一下,我這裡先謝謝了,

7樓:藍風紫電

system.out.println();輸出

"a="+a+",b="+b就是乙個字串,字元用+號連線的,沒有打引號的就是變數

8樓:匿名使用者

首先來system.out.println() 這個方法是將括號內源

的字串列印到console視窗上,並換行

此外,你需要知道對於字串來說,「+」是串接兩個字串的意思

而這裡沒有用引號括起來的 a 和 b 不是表面上單純引用變數而已,而是隱式轉換成字串(即呼叫了tostring()方法):

"a="+a+",b="+b 其實是 "a=" + a.tostring() + ",b=" + b.tostring()

所以這裡system.out.println() 方法就是在 console視窗上,列印上面的字串

例如:int a = 1;

double b = 1.5;

system.out.println("a="+a+",b="+b);

在console視窗上就會顯示:

a=1,b=1.5

9樓:媽咪日誌網

你這個**大概bai

是這樣du的:

變數類zhi型 a = 值1;

變數型別 b = 值2;

system.out.println是daojava的標準內輸出,用於在控制台容輸出內容。

"a="+a+",b="+b是為了構造乙個字串,用於輸出【a=變數的值,b=變數的值】

"a=" +a+ ",b=" + b在這裡講輸出【a=值1,b=值2】

不知道這樣你明白不,明白的話,請給我哥滿意答案吧!

10樓:用猥瑣感動世人

"a="是原樣輸出的字串,+號表示把前後的字串連線起來,a是乙個變數。

假如變數a="11" 那麼, "a="+a 就會輸出 a=11

11樓:匿名使用者

括號中就是乙個字串,它是由幾個字串拼接起來的乙個長字串這裡內,你需要理解一下容符號+,它除了是運算符號外,還有另外乙個作用那就是把前後兩端的字串連線起來

比如:string a="hello";

string b="world";

string str=a+b;

這裡的str變數的值就是「helloworld」

12樓:點點冰

system.out.println();

是標準的系統輸出

語句單拿出括號是不能解釋的

整個語句是乙個整專體

意思是指系統輸出括號裡屬的內容,當然括號裡的內容要具體分析,例如你的語句,

引號裡的內容,表示是字串,系統是直接輸出字串a=加號是用來拼接字串用的

後邊的a,是乙個變數,前邊應該為他宣告並賦值,否則會報錯,如宣告int a=1;

b就不用說了,和a一樣

13樓:匿名使用者

system.out.println(string msg);

用於向來控制台輸出字串的函式,自會自動換行bai。

這個函式裡面的引數是dustring型,但zhi若是以整形int、長整dao型long、浮點型folat、雙精度double、字元型char、字串型sting的資料作為引數的話,會自動將其轉換成string型,並且連線起來。

例如我定義了int a = 10; string b = "number = "

那麼system.out.println(b+a);輸出的結果就是number = 10;

system.out.println("number = " + a)或者system.out.println("number = " + 10)結果也是一樣的。

14樓:竹邊路

就是乙個字串,第二個a和第二個b都是程式裡預定義的變數

java中if方法加大括號與不加大括號的區別

15樓:吳勇一家人

if(a>0)

a=1;

else

a=0;

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

if(a>0) else

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

簡單明瞭 當你if語句塊的**就一行**{}可以省略 一行+的則必須有

通常都回寫答{} 可讀性好 。

16樓:牧羊人_夜

以上回答全錯!!!

不信試下下面的**:

if(true)

integer a = 2;

17樓:匿名使用者

如果只有一句話就不用大括號,如果超過一句就必須用大括號,就這點區別

18樓:匿名使用者

如果說if語句後執行的語句是一條以上那麼就需要{}如果只有一條語句那麼加不加沒有區別

19樓:金城杞人

**規範與修改時方便與否的區別。

20樓:java羊

除掉書寫不同外,可以很明確的告訴你,沒有任何區別,建議你每次都加上大括弧,這樣不會影響效率,和不加效率一樣,但後期如果出現問題,查詢問題的時候有打括弧可以省很多事,所以建議加上去

若ab0,則下列不等式中成立的是A 1 a b 1 b C a ab b D

帶2個數進去看看就知道了a 50,b 10則a 1 50 1 10貌似是錯 的吧b 1 40 1 10貌似是對的內 c2500 100是錯的 d1 50 1 10是對的吧 我沒算錯吧容 2個的對的 好久沒做算術題了 有的時候做題只其然就好了真沒必要知其所以然 希望對你有幫助 若a 1 b c.a a...

已知ab不等於0,求證ab1的充要條件是a3b3a

a 3 3 ab a 2 b 2 0可化為 a b a 2 ab b 2 ab a 2 b 2 0,a b 1 a 2 ab b 2 0,a b 1 1 2 a 2 b 2 a b 2 0,ab 0,a b 0,a 2 b 2 a b 2 0所以a b 1 0,即a b 1,得證 a b ab a ...

如圖,在梯形ABCD中,AD BC,E是AB的中點,連線EC,ED,CE DE,CD,AD與BC三條線段之間有什麼關係

ad bc dc,延長ce,da交與f,dea dec 90度,ae be,aef ceb,fae b 90 度 三角形aef 三角形bec,ef ce,bc af de de 三角形def 三角形dec,dc df da af da bc 取cd的中點f,連線ef e是ab的中點 ef為梯形abc...