Open In App

Short shortValue() Method in Java

Last Updated : 05 Dec, 2018
Improve
Improve
Like Article
Like
Save
Share
Report

The shortValue() is an inbuilt method of the Short class in Java and is used to return the Short value of this value.

Syntax:

public short shortValue()

Parameters: The method does not take any parameter.

Return Value: The method returns the numeric value represented by this object after conversion to type short.

Below programs illustrate the Short.shortValue() method:

Program 1:




// Java program that demonstrates
// Short.shortValue() method
  
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        short svalue = 21;
        Short sh_obj = new Short(svalue);
  
        // It will return the short value of Short
        short sh_Value = sh_obj.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = "
                                                          + sh_Value);
    }
}


Output:

The short value of the given Short is = 21

Program 2:




// java program that demonstrates
// Short.shortValue() method
  
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        short svalue = -19;
        Short sh_obj = new Short(svalue);
  
        // It will return the short value of Short
        short sh_Value = sh_obj.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = " 
                                                          + sh_Value);
    }
}


Output:

The short value of the given Short is = -19

Program 3:
Note: It returns an error message when a decimal value and string is passed as an argument.




// Java program that demonstrates
// Short.shortValue() method
  
import java.lang.*;
  
public class Geeks {
  
    public static void main(String[] args)
    {
  
        short svalue = 9.6;
        Short sh_obj = new Short(svalue);
  
        // It will return the short value of Short
        short sh_Value = sh_obj.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = "
        + sh_Value);
        short svalue2 = "61";
        Short sh_obj2 = new Short(svalue2);
  
        // It will return the short value of Short
        short sh_Value2 = sh_obj2.shortValue();
  
        // Printing short value
        System.out.println("The short value of the given Short is = " +
        sh_Value2);
    }
}


Output:


prog.java:10: error: incompatible types: possible lossy conversion from double to short
    short svalue = 9.6;
                   ^
prog.java:18: error: incompatible types: String cannot be converted to short
    short svalue2 = "61";
                    ^
2 errors


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads