A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lyricdon 中级黑马   /  2015-5-21 00:06  /  1776 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

if(a<0)
  if(b>0)c=2;
  else c=3;
括号要怎么加

12 个回复

倒序浏览
if(a<0&&b>0)
c=2;
eles
c=3;
回复 使用道具 举报
为甚么写的如此纠结~~
回复 使用道具 举报
最后一个else前面加一个},然后找离它最近的  if 在if的条件语句后面加一个{   加到最后整理一下 就行了.
回复 使用道具 举报
条件后面就一句执行代码的话可以不加,但是多于一句执行代码的话要加
回复 使用道具 举报

if(a<0)
{
    if(b>0)   c=2;
    else   c=3;
}
回复 使用道具 举报
这个里面else应该跟下面的if   如果跟上面的if  中间的语句块1应该加大括号 ,我们班上一个大神告诉我的
回复 使用道具 举报
Rdxer 中级黑马 2015-5-21 21:07:39
8#
就近原则,else 跟距离最近的一个 if ,
回复 使用道具 举报
由下而上,就近原则.一个else对应一个if
回复 使用道具 举报
else与最近的一个if结合
回复 使用道具 举报
从最下的else开始匹配往上第一个碰到的if语句
回复 使用道具 举报
楼上正解!
回复 使用道具 举报
Rdxer 来自手机 中级黑马 2015-5-22 07:24:21
13#
我能说 大师的话有点问题?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马