问答详情
源自:4-2 Java条件语句之 if...else

if。。else的使用问题

http://img.mukewang.com/57396ab700018c5610120393.jpg

我的代码运行报错了,

还有个疑问是不是if与else语句必须是

if{

}else{

}

这种格式来编写,else必须与两个大括号在一起吗??


提问者:weibo_擦伤傀儡登场_03310671 2016-05-16 14:39

个回答

  • wei她
    2016-05-23 13:01:52

    前后两个大括号的位置可以和else不相接,可以用多个空格隔开

  • wei她
    2016-05-23 12:59:12

    else没有必须是在前后两个大括号的中间,比如:

    {}

    else

    {}

  • weibo_擦伤傀儡登场_03310671
    2016-05-16 15:05:27

    又看了下,果然是,中文英文傻傻分不清楚;;;;;;;

    还有else必须是前后两个大括号在一起吗?

    }else{

    这样??

  • aliang3171390
    2016-05-16 15:03:52

    对了 再看看 小括号里面的双引号 “”和""是不一样的  一个是英文一个是中文

  • aliang3171390
    2016-05-16 15:02:08

    看看错误的原因就知道了,你有两个错误,都是分号问题错误。。。System.out.println("成年"); 这句话后面的分号 必须是英文的分号,你的是中文的分号

  • gyhgyh
    2016-05-16 14:51:04

    错误是不是你的分号是中文状态下的。

    如果后面的执行语句只有一条,那么可以省略大括号,如果有多条执行语句,就不能省略大括号,但建议还是写上大括号。