JAVA的花括号什么时候使用啊,有if没else!

classhelloworld{publicstaticvoidmain(string[]args);inta=20;{if(a>0&&a<60);{System.out... class hello world {
public static void main(string[]args);
int a=20;{
if (a>0 && a<60);{
System.out.println("不及格");
}else if (a>60 && a<90);{
System.out.println("及格");
}else if (a>90 && a<100);{
System.out.println("优秀");
}else ;{
System.out.println("输入错误");
}
}
}
显示有if 没 else 感觉就是不会用花括号,看了两天视频。其余的还都能理解,就是花括号这项很烦。完全不明白,造成这样的原因能说下吗?这个花括号我想表达什么的时候用呢。
完全不动编程,看了2天视频!
展开
 我来答
00gaojun
2015-10-17 · TA获得超过707个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:157万
展开全部
花括号是把里面所有操作都归为你的if, 或者else if条件里.
你现在每个条件里只有一句, 你如果要写2句以上, 没有花括号, 那第二句就不属于if条件的范围.
例子:
if(a > 0)
System.out.println("Not zero"); // 只有a>0 才会执行.

System.out.println("a is zero");//不属于if 范围内, 即使a<=0 也会一直执行,

if(a > 0)
{
//2句都只有a>0的时候才会执行

System.out.println("Not zero");

System.out.println("a is zero");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式