Switch case transition statement
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I am trying to genertae a switch ..case statement
Switch switchExpression
case 1
if
ifConditionstatemnet /If this is true, give output
else
elseCondition / If this is true, it will jump to case 2
case 2
caseStatement
end
I am trying to figure out how to make the transition from else statement to case 2. Any idea owuld be appreciated. Thanks !
0 comentarios
Respuestas (2)
KALYAN ACHARJYA
el 2 de Dic. de 2019
I assume you have multiple cases
n=input('Enter the case number: ');
switch n
case 1
if Conditionstatemnet/If this is true,
%give output
elseif Condition / If this is true,
%it will jump to case 2
% Case 2 statements, no need to jump to case 2, just execute here
%caseStatement
else
;
end
case 2
%%%
end
0 comentarios
Image Analyst
el 2 de Dic. de 2019
Try it this way, with an if instead of a switch
if switchExpression && ifConditionstatemnet
% Run code for case 1, give output.
else
% Run code for case 2
caseStatement
end
Otherwise if you want to do that complicated way of combining switch and if (which I would not recommend here), you could call a function in those two places where case 2 code needs to be run (again, not recommended).
0 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!