in JAVA by

Switch Statement Java

switch statement java

Java - parseInt() Method


This method is used to get the primitive data type of a certain String. parseXxx() is a static method and can have one argument or two.


Following are all the variants of this method −

static int parseInt(String s)

static int parseInt(String s, int radix)


Here is the detail of parameters −

s − This is a string representation of decimal.

radix − This would be used to convert String s into integer.

Return Value

parseInt(String s) − This returns an integer (decimal only).

parseInt(int i) − This returns an integer, given a string representation of decimal, binary, octal, or hexadecimal (radix equals 10, 2, 8, or 16 respectively) numbers as input.


Live Demo

public class Test { 

   public static void main(String args[]) {

      int x =Integer.parseInt("9");

      double c = Double.parseDouble("5");

      int b = Integer.parseInt("444",16);






This will produce the following result −





1 Answer

0 votes
switch statement in java

A switch statement allows a variable to be tested for equality against a list of values. Each value is called a case, and the variable being switched on is checked for each case.


The syntax of enhanced for loop is −

switch(expression) {

   case value :

      // Statements

      break; // optional


   case value :

      // Statements

      break; // optional


   // You can have any number of case statements.

   default : // Optional

      // Statements


The following rules apply to a switch statement −

The variable used in a switch statement can only be integers, convertable integers (byte, short, char), strings and enums.

You can have any number of case statements within a switch. Each case is followed by the value to be compared to and a colon.

The value for a case must be the same data type as the variable in the switch and it must be a constant or a literal.

When the variable being switched on is equal to a case, the statements following that case will execute until a break statement is reached.

When a break statement is reached, the switch terminates, and the flow of control jumps to the next line following the switch statement.

Not every case needs to contain a break. If no break appears, the flow of control will fall through to subsequent cases until a break is reached.

A switch statement can have an optional default case, which must appear at the end of the switch. The default case can be used for performing a task when none of the cases is true. No break is needed in the default case.

Flow Diagram

Switch Statement


public class Test {

   public static void main(String args[]) {

      // char grade = args[0].charAt(0);

      char grade = 'C';

      switch(grade) {

         case 'A' :



         case 'B' :

         case 'C' :

            System.out.println("Well done");


         case 'D' :

            System.out.println("You passed");

         case 'F' :

            System.out.println("Better try again");


         default :

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


      System.out.println("Your grade is " + grade);



Compile and run the above program using various command line arguments. This will produce the following result −


Well done

Your grade is C
Click here to read more about JAVA
Click here to read more about Insurance

Related questions

0 votes
asked Nov 24, 2020 in Python by sharadyadav1986
+1 vote
asked Aug 10, 2020 in XML by Robindeniel
0 votes
asked Feb 2 in JAVA by SakshiSharma
0 votes
asked Jan 6, 2020 in Angular by sharadyadav1986
+2 votes
asked Jun 2, 2020 in JAVA by Indian