為什么我(三個括號)和標準答案(兩個括號)不一樣但是通過了,哪位大佬解釋下
public class HelloWorld {
? ? public static void main(String[] args) {
int one = 20 ;
if (one%2==0){
? ?System.out.println("one是偶數");
}
? ?}
}
public class HelloWorld {
? ? public static void main(String[] args) {
int one = 20 ;
if (one%2==0){
? ?System.out.println("one是偶數");
}
? ?}
}
2018-10-26
舉報
2018-12-03
如果if語句中要輸出的語句只有一條,可以省略大括號的 ,有兩條及以上的語句必須要用大括號。題目中要輸出的語句只有一條所以加不加大括號效果都是一樣的
2018-11-20
以后遇到這樣的問題,自己格式化一下就知道為什么了
2018-11-18
本來就是要3個大括號啊,剛才試過了兩個大括號運行錯誤的。
public class HelloWorld {? //這是第三個大括號
? ? public static void main(String[] args) {//這是第二個大括號
? ? ? ? ? ?int one = 20 ;
? ? ? ? ? ?if (one%2==0){
? ? ? ? ? ? System.out.println("one是偶數");? //這是一個大括號
? ? ? ? ? ?}
? ?}//這是第二個大括號
}?//這是第三個大括號
現在懂了吧?
2018-11-18
因為中間的代碼塊只有一行,所以可以省略大括號,也可以添加;
2018-10-27
只是縮進格式不一樣吧,你數一下做大括號“{”和有大括號“}”的個數是一樣的。
2018-10-27
你的問題過于模糊,請把標準答案發出來以供參考