java.lang.Double shortValue()
Syntax:
public short shortValue()
Java Code Example :
This java example source code demonstrates the use of shortValue() method of Double class.
Some takeaways on the byteValue method:
- override shortValue in class Number
- Returns the value of this Double as a short after a narrowing primitive conversion.
- Since JDK 1.1
package com.javatutorialhq.java.examples; /* * This example source code demonstrates the use of * shortValue() method of Double class */ public class DoubleShortValue { public static void main(String[] args) { /* * As you can see on the value of result variable * would be negative since the byte primitive * has a maximum value of 32767 as indicated by * calling the static method Short.MAX_VALUE */ System.out.println("Maximum value of Short is :"+Short.MAX_VALUE); Double val = 32770.1321; short result = val.shortValue(); System.out.println("Double "+val + " short value="+result); /* * both the variable anotherResult and testResult * will yield to the same value since the short primitive * doesnt have any decimal places, thus the decimal * values will be truncated */ Double anotherValue = 32.253; short anotherResult = anotherValue.shortValue(); System.out.println("Double "+anotherValue + " short value="+anotherResult); Double testValue = 32.0; short testResult = testValue.shortValue(); System.out.println("Double "+testValue + " short value="+testResult); } }
Sample Output :
Running the above example source code will give the following output
Maximum value of Short is :32767 Double 32770.1321 short value=-32766 Double 32.253 short value=32 Double 32.0 short value=32