Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Java Program to use Nested Switch case

PROGRAM:

import java.util.Scanner;


public class SwitchCaseWithScanner {
public static void main(String args[])
{
            int i,j;
           
            System.out.println(“Enter any number”);
            Scanner s1 = new Scanner(System.in);
            i = s1.nextInt();
           
            switch(i)
            {
            case 1:
            System.out.println(“January”);
            System.out.println(“Enter value of j”);
            j = s1.nextInt();
            System.out.println(“j is = “+j);
            int a;
           
            Scanner s2 = new Scanner(System.in);
            System.out.println(“Enter any number”);
            while((a = s2.nextInt())!=0)
                       
            {
                        System.out.println(“You entered =” +a);
                        System.out.println(“U r in loop”);
                        System.out.println(“Enter any input”);
                       
                        switch(a)
                        {
                        case 1:
                                    System.out.println(“I m in case 1”);
                                    default:
                                                System.out.println(“I m in case default”);
                        }
            }
            System.out.println(“U r out of loop”);
            break;
            case 2:
            System.out.println(“February”);
            break;
            case 3:
            System.out.println(“March”);
            break;
            case 4:
                        System.out.println(“April”);
                        break;
            case 5:
                        System.out.println(“May”);
                        break;
            case 6:
                        System.out.println(“June”);
                        break;
            case 7:
                        System.out.println(“July”);
                        break;
            case 8:
                        System.out.println(“August”);
                        break;
            case 9:
                        System.out.println(“September”);
                        break;
            case 10:
                        System.out.println(“October”);
                        break;
            case 11:
                        System.out.println(“November”);
                        break;
            case 12:
                        System.out.println(“December”);
                        break;
            default:
            System.out.println(“Not correct month number”);
            }
}
}

OUTPUT:

Enter any number
2

February