Java Double to Int doubleToInt(double deg)

Here you can find the source of doubleToInt(double deg)

Description

Converts a double (maximum value 10000) into an integer.

License

Apache License

Return

the integer to be stored

Declaration

public static int doubleToInt(double deg) 

Method Source Code

//package com.java2s;
/*//from  w  w w .  j  a  v  a  2s .c  o  m
 *  Licensed to GraphHopper and Peter Karich under one or more contributor
 *  license agreements. See the NOTICE file distributed with this work for
 *  additional information regarding copyright ownership.
 *
 *  GraphHopper licenses this file to you under the Apache License,
 *  Version 2.0 (the "License"); you may not use this file except in
 *  compliance with the License. You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

public class Main {
    private static final float INT_FACTOR = Integer.MAX_VALUE / 10000f;

    /**
     * Converts a double (maximum value 10000) into an integer.
     * <p/>
     * @return the integer to be stored
     */
    public static int doubleToInt(double deg) {
        return (int) (deg * INT_FACTOR);
    }
}

Related

  1. doubleToInt(double d, boolean floor)
  2. doubleToInt(double d, int defaultValue)
  3. doubleToInt(double dble)
  4. doubleToInt(double[] doubles)
  5. doubleToInt(double[] values)
  6. doubleToInt(double[][] array)
  7. doubleToInt100000(double d)