2016-08-15 2 views
0

Если у меня есть этот макетвложенный если заявления

if (condition) 
    if (condition) 
    do_something 

    else 
    do_something1 

else 
    do_something1 
    end 
end 

Есть ли способ, что, когда я к первому еще, что он работает do_something1 без меня перепечатывать код do_something1? Поэтому я хотел бы, чтобы перейти от первой еще, ко второму

+0

Если речь идет просто о перепечатывания копировать и вставлять работы, а также в Matlab;) – KiW

ответ

0

Вы могли бы использовать что-то вроде

if(condition && condition{ 
    doSth. 
}else{ 
    doSth2 
} 
  • && является «и» Оператор Java ищет «и» Оператора для Matlab , есть точно.
3

Если я правильно понимаю ваш вопрос, вы можете заменить:

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

с:

if (condition1 & condition2) 
    do_something 
else 
    do_something1 
end 
Смежные вопросы