Switch case transition statement
    6 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
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 Kommentare
Antworten (2)
  KALYAN ACHARJYA
      
      
 am 2 Dez. 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 Kommentare
  Image Analyst
      
      
 am 2 Dez. 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 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


