Skip to content
Related Articles

Related Articles

Switch case statement in Octave GNU
  • Last Updated : 01 Aug, 2020

Octave is open-source, free available for many of the platforms. It is a high-level language. It comes up with a text interface along with an experimental graphical interface. It is also used for various Machine Learning algorithms for solving various numeric problems. You can say that it is similar to MATLAB but slower than MATLAB.

Switch case statements are a substitute for long if statements that compare a variable to several integral values. Switch case in Octave is a multiway branch statement. It allows a variable to be tested for equality against a list of values.

Switch statement follows the approach of mapping and searching over a list of values. If there is more than one match for a specific value, then the switch statement will return the first match found of the value matched with the expression.

Flowchart :
switch-case-in-java

Syntax :



switch (expression)
  case label
    command_list
  case label
    command_list
  ...

  otherwise
    command_list
endswitch

Examples:




% value of choice
choice = 3;
  
switch choice
  case 1
    printf("Choice is 1\n");
  case 2
    printf("Choice is 2\n");
  case 3
    printf("Choice is 3\n");
  otherwise
    printf("Choice is other than 1, 2, 3\n");    
endswitch

Output :

Choice is 3

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :