qq_刘叔叔_kIKMP1
2018-10-26 23:28
public class HelloWorld {
public static void main(String[] args) {
int one = 20 ;
if (one%2==0){
System.out.println("one是偶数");
}
}
}
如果if语句中要输出的语句只有一条,可以省略大括号的 ,有两条及以上的语句必须要用大括号。题目中要输出的语句只有一条所以加不加大括号效果都是一样的
以后遇到这样的问题,自己格式化一下就知道为什么了
本来就是要3个大括号啊,刚才试过了两个大括号运行错误的。
public class HelloWorld { //这是第三个大括号
public static void main(String[] args) {//这是第二个大括号
int one = 20 ;
if (one%2==0){
System.out.println("one是偶数"); //这是一个大括号
}
}//这是第二个大括号
} //这是第三个大括号
现在懂了吧?
因为中间的代码块只有一行,所以可以省略大括号,也可以添加;
只是缩进格式不一样吧,你数一下做大括号“{”和有大括号“}”的个数是一样的。
你的问题过于模糊,请把标准答案发出来以供参考
Java入门第一季(IDEA工具)升级版
1165552 学习 · 17587 问题
相似问题
回答 5
回答 3
回答 3
回答 1
回答 1