Java Double Convert to convertDoubleToShort(double value)

Here you can find the source of convertDoubleToShort(double value)

Description

convert Double To Short

License

Open Source License

Declaration

public static short convertDoubleToShort(double value) 

Method Source Code

//package com.java2s;
/*/*from   w  ww .j  a v  a 2 s . c  om*/
 *
 * *** BEGIN LICENSE
 *  Copyright (C) 2012 Spyridon Samothrakis spyridon.samothrakis@gmail.com
 *  This program is free software: you can redistribute it and/or modify it
 *  under the terms of the GNU General Public License version 3, as published
 *  by the Free Software Foundation.
 *
 *  This program is distributed in the hope that it will be useful, but
 *  WITHOUT ANY WARRANTY; without even the implied warranties of
 *  MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR
 *  PURPOSE.  See the GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License along
 *  with this program.  If not, see <http://www.gnu.org/licenses/>.
 * *** END LICENSE
 *
 */

public class Main {
    public static short convertDoubleToShort(double value) {
        double min = Short.MIN_VALUE;
        double max = Short.MAX_VALUE;

        short r = (short) ((value * (max - min)) - min);
        return r;

    }
}

Related

  1. convertDoublesToFloats(double[] input)
  2. convertdoubleToDouble(double[][] dbleArray)
  3. convertDoubleToFloat(final double[][] doubleSeries)
  4. convertDoubleToLong(Double value)
  5. convertDoubleToPercentage(double doub)
  6. convertDoubleValuesFromNetcdf(double[] netcdfData, double missingValue, double scaleFactor, double offSet)
  7. double2Arr(double var, byte[] arrayBytes, int startIndex)
  8. double2array(int sz, double seed)
  9. double2bin(double d)