嵌套if语句

时间:2016-08-15 07:07:56

标签: matlab if-statement

如果我有这种布局

if (condition)
  if (condition)
     do_something

  else
     do_something1

else
     do_something1
  end
end

有没有办法当我到达第一个其他时,它运行do_something1而我不必重新输入do_something1的代码?所以我想从第一个跳到第二个

2 个答案:

答案 0 :(得分:3)

如果我理解你的问题,你可以替换:

if (condition1)
  if (condition2)
     do_something
  else
     do_something1
else
     do_something1
  end
end

使用:

if (condition1 & condition2)
     do_something
else
     do_something1
end

答案 1 :(得分:0)

您可以使用类似

的内容
if(condition && condition{
  doSth.
}else{
  doSth2
}
  • &&是"和" Java运营商寻找"和" Matlab的操作员,肯定有一个。