Java Double to Int doubleToInt(double[][] array)

Here you can find the source of doubleToInt(double[][] array)

Description

double To Int

License

Open Source License

Parameter

Parameter Description
array a 2D double[][] array

Return

2D int[][] array

Declaration

static int[][] doubleToInt(double[][] array) 

Method Source Code

//package com.java2s;
/*/*from   ww  w  .  jav  a2 s .c o  m*/
 * Copyright Yi Xiao. All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification, are
 * permitted provided that the following conditions are met:
 *
 * - Redistributions of source code must retain the above copyright notice, this list
 *   of conditions and the following disclaimer.
 *
 * - Redistributions in binary form must reproduce the above copyright notice, this
 *   list of conditions and the following disclaimer listed in this license in the
 *   documentation and/or other materials provided with the distribution.
 *
 * - Neither the name of the copyright holders nor the names of its contributors may
 *   be used to endorse or promote products derived from this software without specific
 *   prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
 * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
 * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

public class Main {
    /**
     *
     * @param array
     *            a 2D double[][] array
     * @return 2D int[][] array
     */
    static int[][] doubleToInt(double[][] array) {
        int[][] output = new int[array.length][array[0].length];
        for (int r = 0; r < array.length; r++)
            for (int c = 0; c < array[0].length; c++)
                output[r][c] = (int) array[r][c];
        return output;
    }
}

Related

  1. doubleToInt(double d, int defaultValue)
  2. doubleToInt(double dble)
  3. doubleToInt(double deg)
  4. doubleToInt(double[] doubles)
  5. doubleToInt(double[] values)
  6. doubleToInt100000(double d)
  7. doubleToInt64(Double r)
  8. doubleToInt64Bits(double d)
  9. doubleToInteger(Double num)