1樓:吳勇一家人
if(a>0)
a=1;
else
a=0;
----------------
if(a>0) else
----------------
簡單明瞭 當你if語句塊的**就一行**{}可以省略 一行+的則必須有
通常都回寫答{} 可讀性好 。
2樓:牧羊人_夜
以上回答全錯!!!
不信試下下面的**:
if(true)
integer a = 2;
3樓:匿名使用者
如果只有一句話就不用大括號,如果超過一句就必須用大括號,就這點區別
4樓:匿名使用者
如果說if語句後執行的語句是一條以上那麼就需要{}如果只有一條語句那麼加不加沒有區別
5樓:金城杞人
**規範與修改時方便與否的區別。
6樓:java羊
除掉書寫不同外,可以很明確的告訴你,沒有任何區別,建議你每次都加上大括弧,這樣不會影響效率,和不加效率一樣,但後期如果出現問題,查詢問題的時候有打括弧可以省很多事,所以建議加上去
java乙個方法後面加大括號和不加的區別
7樓:澶漫
抽象方法不能有方法體,空大括號就是方法體,只不過它沒有**,什麼都不執行
8樓:匿名使用者
加大括號表示方法的
完整定義(在類中)
public class a,定義乙個完整的方法h1}}不加括號表示方法的申明(比如在介面或者抽象類中)public inte***ce h
9樓:
大括號內是方法體,是方法的具體實現邏輯。
不加大括號,是抽象方法或者介面,只有方法的宣告。
加大括號,就是一般方法了。
java if-else語句中的if條件後如果不加大括號能執行幾句話?
10樓:平凡心_大蛇
你的寫法是錯的,如
果把else.....;去掉就不會報錯,執行順序是:如果內x>0則執行1,容2,3句,如果x<=0則執行2,3句
,你可以在1句後邊加乙個else,是不會報錯的總之如果不加就只執行乙個分號語句
11樓:我是哈你知道哈
執行一句,就是在第乙個分號結束之前都執行,比如,這個就執行到1.....;
你這樣寫肯定會報錯的,編譯都不通過。
12樓:
會報錯的。 試問您在做判斷的時候沒有根據您怎麼能夠繼續的將一次邏輯想通?
13樓:★鯤背浮雪
if(1>2)else
等價於if(1>2)
return false;
return true;
只適用於這種情況
14樓:匿名使用者
報錯,如果沒有else,都執行。
15樓:匿名使用者
不報錯嗎? 不報就全執行唄
16樓:瓊瀛
肯定報錯,你這樣一句話都執行不了
java for加大括號和不加有什麼區別,具體如下。
17樓:倪劍平
for 語句 不帶 大括號 只附帶一條執行語句 不會執行到最後, 至於 帶了大括號以後 你出錯了 那肯定要不是少了 大括號 要麼就括的位置不對!
java中if方法加大括號與不加大括號的區別是什麼?
18樓:吳勇一家人
if(a>0)
a=1;
else
a=0;
----------------
if(a>0) else
----------------
簡單明瞭 當你if語句塊的**就一行**{}可以省略 一行+的則必須有
通常都寫{} 可讀性好 。
java的if用法,比如if(...){} 和if()沒有大括號直接寫下面的區別是什麼
19樓:匿名使用者
有大括號的時候
大括號裡面所有的 都歸if管。只有條件為真的時候 才會執行。
沒有大括號的時候 只有下面的一句歸if管,也就是說 當只有一句的時候 大括號可以省略 其它的 沒區別。
java中if while和for有花括號和沒花括號的區別在哪
20樓:匿名使用者
有花括號,作用域就是花括號包圍的區域,沒有花括號就是下一行(第乙個分號前)
if(true) //作用域begin
a = b;//作用域end
if(true){//作用域begin
....
....
}//作用域end
21樓:匿名使用者
看if後面有幾句,如果只有一句,不用{},但是有多句的時候必須用{}。
if(true) ***;
if(true)
22樓:空虛的伊薩卡
if a>0
a++;
這樣是沒有問題的
if a>0
如果下面要執行的語句多餘一行就一定要了。
23樓:落紅杏
舉個例子:
if(1>2)
輸出結果:
(無輸出)
有大括號的作用域為裡面所有語句。
if(1>2)
system.out.println("1111");
system.out.println("2222");
輸出結果:
222沒大括號的作用域僅為第一句;
java 中 前面沒有條件語句 直接是大括號是什麼意思
24樓:匿名使用者
那加不加應該無所謂。閱讀起來看著乙個整體呢。
25樓:匿名使用者
貼**吧
估計你少看了什麼吧,可能是類似4樓說的情況是static{}
26樓:
這是乙個塊 裡邊可以寫變數相當於區域性變數,每次執行類的時候都會執行這個塊;
還有static
java中大main後面應該直接就跟大括號吧? 如果不跟直接定義是不是就不是main方法了?
27樓:匿名使用者
呵呵,還在這問問題呢?應該看些java語法入門的書,在這裡別人告訴你了你也不是很
內懂容。我**因為一些原因不能告訴你,請見諒。
回答你的問題:如果不跟大括號會報錯,而且是語法錯誤。編譯都通不過,所以也不能正常執行。
28樓:匿名使用者
不是你說的那樣,是必須要跟!不跟的話報錯的無法定義!因為你定義的是大括號內的方法,沒有大括號的話怎麼識別你的方法**開始結束。
java中new後面加個大括號代表什麼裡面可
這是匿名內部類 inte ce a class b 這樣就少些了介面的實現類而且是實現了介面的方法 匿名子類,new a 裡可以重寫a的某個方法。代表集合,一般用來定義資料,比如 string s new string 就是包含 a b 的乙個字元陣列。java中大括號的作用是什麼?大括號的作用是將...
語文中的大括號,中括號,小括號它們的級別順序怎樣排列謝謝
語文中沒有大括號,中括號,小括號的說法,對應的括號有圓括號 方括號 大括號 語文中的括號是沒有級別順序之分的,各種括號使用是由每種括號的用途決定的。比如 對前邊的話加以解釋 對有關內容補充說明 括出序次語等情況使用圓括號,用於補缺或訂誤使用方括號等等。小括號,中括號,大括號 一道題中有大括號 中括號...
函式中解的大括號中括號分別代表著什麼意思
滿意答案乜許 痛 6級2010 10 05大括號代表用集合表示,中括號代表用區間表示的。比如求解得5 x 2,用集合表示為,用區間表示為 2,5 注意 中括號的表示比較複雜,但寫法簡便些。注意區間的開閉情況,大致有以下幾種情況 a,b a,b a,b a,b 補充 還有一點很重要的。集合中的b不一定...