A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/java/integer-shortvalue-method-in-java/ below:

Integer shortValue() Method in Java

Integer shortValue() Method in Java

Last Updated : 05 Dec, 2018

The Integer.shortValue() is an inbuilt method of java.lang which returns the value of this Integer in the

short

type .

Syntax:
public short shortValue()
Parameters

: The method does not take any parameters.

Return Value:

The method returns the integer value represented by this object after converting it to type short. Below programs illustrate the Integer.shortValue() method:

Program 1:

For positive integers.

Java
// Java program that demonstrates
// Integer.shortValue() method

import java.lang.*;

public class Geeks {

    public static void main(String[] args)
    {

        Integer sh_object = new Integer(763);

        // It will return the value of this Integer as a short type
        short sh_value = sh_object.shortValue();
        System.out.println(" The Value of sh_value = " + sh_value);
    }
}
Output:
The Value of sh_value = 763
Program 2:

For negative number.

Java
// Java program that demonstrates
// Integer.shortValue() method
import java.lang.*;

public class Geeks {

    public static void main(String[] args)
    {

        Integer sh_object = new Integer(-43);

        // It will return the value of this Integer as a short type
        short sh_value = sh_object.shortValue();
        System.out.println(" The Value of sh_value = " + sh_value);
    }
}
Output:
The Value of sh_value = -43
Program 3:

For a decimal value and string.

Note:

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

Java
// java program that demonstrates
// Integer.shortValue() method
import java.lang.*;

public class Geeks {

    public static void main(String[] args)
    {

        // passing a decimal value
        Integer sh_object = new Integer(27.51);

        short sh_value = sh_object.shortValue();
        System.out.println(" The Value of sh_value = " + sh_value);

        // passing a string
        Integer sh_object2 = new Integer("51");

        short sh_value2 = sh_object2.shortValue();
        System.out.println(" The Value of sh_value2 = " + sh_value2);
    }
}
Output:
prog.java:10: error: no suitable constructor found for Integer(double)
    Integer sh_object = new Integer(27.51);
                        ^
    constructor Integer.Integer(int) is not applicable
      (argument mismatch; possible lossy conversion from double to int)
    constructor Integer.Integer(String) is not applicable
      (argument mismatch; double cannot be converted to String)
1 error


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4