Skip to content
Related Articles

Related Articles

Improve Article
Short shortValue() Method in Java
  • Last Updated : 05 Dec, 2018

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

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.




My Personal Notes arrow_drop_up
Recommended Articles
Page :