Skip to main content

Command Palette

Search for a command to run...

java switchcase question .

java switchcase programming qustion

Updated
•2 min read•View as Markdown
java switchcase question .

Q1-Write a program to print day names using switchcase & scanner class .

import java.util.Scanner;
public class DayName
{
    public static void main(String[] args)
    {
        Scanner input = new Scanner(System.in);
        int daynum ;
/*
Here we take inpiut to print 
1 as sunday, 2 as monday, 3 as tuesday, 4 as wednesday, 
5 as thrusday, 6 as friday, 7 as saturday .
*/
        System.out.printf("Enter the Day Number : ");
        daynum = input.nextInt();

        switch (daynum)
        {
        case 1:
            System.out.printf("Sunday");
            break;
        case 2:
            System.out.printf("Monday");
            break;
        case 3:
            System.out.printf("Tuesday");
            break;
        case 4:
            System.out.printf("Wednesday");
            break;
        case 5:
            System.out.printf("Thursday");
            break;
        case 6:
            System.out.printf("Friday");
            break;
        case 7:
            System.out.printf("Saturday");
            break;
        default:
            System.out.printf("Invalid...Please Enter the 1 to 7...");
            break;
        }
    }
}

Q2-Write a java programm to run calculator operation by using switchcase and scanner class .

import java.util.Scanner;

public class Calculator {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        String calculation;
        int num1, num2, result;
        /*enter which operation you want 'addition','substraction',
         'multiplication', 'division', 'modulus'*/

        System.out.println("chose an opration 'add','sub', 'mul', 'div', 'mod'");
        calculation =sc.nextLine();

        System.out.println("enter first number");
        num1=sc.nextInt();

        System.out.println("enter second number");
        num2=sc.nextInt();

        switch(calculation) {
        case"add":result=num1+num2;
        System.out.println(num1 + " + " + num2 + " = " + result);
        break;

        case"sub":result=num1-num2;
        System.out.println(num1 +" - " +num2 + " = " + result);
        break;

        case"mul":result=num1*num2;
        System.out.println(num1 + " * " + num2 + " = " + result);
        break;

        case"div":result=num1/num2;
        System.out.println(num1 + " / " + num2 + " = " + result);
        break;

        case"mod":result=num1%num2;
        System.out.println(num1 + " % " + num2 + " = " + result);
        break;

        default:System.out.println("invalid operator");
        }
    }
}

More from this blog

Shreenibas Samal's blog

49 posts