Solutions for Class 10 ICSE Logix Kips Computer Applications with BlueJ Java | IT Developer <?php echo $page_title; ?>
IT Developer

Conditional Constructs in Java

Chapter 8

Conditional Constructs in Java

Class 10 - Logix Kips ICSE Computer Applications with BlueJ


Share with a Friend

Java Program: City Name Using Switch Statement


24. Using the switch statement in Java, write a program to display the name of the city according to the user's choice.
D — Delhi, M — Mumbai, K — Kolkata, C — Chennai

import java.util.Scanner;

 

public class CityName {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

 

        System.out.print("Enter your choice (D/M/K/C): ");

        char choice = sc.next().charAt(0);

 

        switch (choice) {

            case 'D':

            case 'd':

                System.out.println("Delhi");

                break;

 

            case 'M':

            case 'm':

                System.out.println("Mumbai");

                break;

 

            case 'K':

            case 'k':

                System.out.println("Kolkata");

                break;

 

            case 'C':

            case 'c':

                System.out.println("Chennai");

                break;

 

            default:

                System.out.println("Invalid choice");

        }

 

        sc.close();

    }

}

Output

Sample Input 
Enter your choice (D/M/K/C): M

Sample Output 
Mumbai

Key Points 

  • Uses switch–case
  • Handles uppercase and lowercase input
  • Includes default case for invalid input
  • Uses charAt(0) to read a character