Java Code Examples for java.lang.Integer#MIN_VALUE
The following examples show how to use
java.lang.Integer#MIN_VALUE .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Lists.java From FanXin-based-HuanXin with GNU General Public License v2.0 | 5 votes |
@VisibleForTesting static int computeArrayListCapacity(int arraySize) { Preconditions.checkArgument(arraySize >= 0); long desiredSize = 5L + arraySize + (arraySize / 10); if (desiredSize > Integer.MAX_VALUE) { return Integer.MAX_VALUE; } if (desiredSize < Integer.MIN_VALUE) { return Integer.MIN_VALUE; } return (int) desiredSize; }
Example 2
Source File: safeArithmetic.java From JavaSCR with MIT License | 5 votes |
private static int safeAdd(int left, int right) throws ArithmeticException { if (right > 0 ? left > Integer.MAX_VALUE - right : left < Integer.MIN_VALUE - right) { throw new ArithmeticException("Integer overflow"); //$NON-NLS-1$ } return left + right; }
Example 3
Source File: safeArithmetic.java From JavaSCR with MIT License | 5 votes |
static int safeSubtract(int left, int right) throws ArithmeticException { if (right > 0 ? left < Integer.MIN_VALUE + right : left > Integer.MAX_VALUE + right) { throw new ArithmeticException("Integer overflow"); //$NON-NLS-1$ } return left - right; }
Example 4
Source File: safeArithmetic.java From JavaSCR with MIT License | 5 votes |
static int safeMultiply(int left, int right) throws ArithmeticException { if (right > 0 ? left > Integer.MAX_VALUE / right || left < Integer.MIN_VALUE / right : (right < -1 ? left > Integer.MIN_VALUE / right || left < Integer.MAX_VALUE / right : right == -1 && left == Integer.MIN_VALUE)) { throw new ArithmeticException("Integer overflow"); //$NON-NLS-1$ } return left * right; }
Example 5
Source File: DHGenParameterSpecTest.java From j2objc with Apache License 2.0 | 5 votes |
/** * DHGenParameterSpec class testing. Tests the equivalence of * parameters specified in the constructor with the values returned * by getters. */ public void testDHGenParameterSpec() { int[] primes = {Integer.MIN_VALUE, -1, 0, 1, Integer.MAX_VALUE}; int[] exponents = {Integer.MIN_VALUE, -1, 0, 1, Integer.MAX_VALUE}; for (int i=0; i<primes.length; i++) { DHGenParameterSpec ps = new DHGenParameterSpec(primes[i], exponents[i]); assertEquals("The value returned by getPrimeSize() must be " + "equal to the value specified in the constructor", ps.getPrimeSize(), primes[i]); assertEquals("The value returned by getExponentSize() must be " + "equal to the value specified in the constructor", ps.getPrimeSize(), exponents[i]); } }
Example 6
Source File: safeArithmetic.java From JavaSCR with MIT License | 4 votes |
static int safeDivide(int left, int right) throws ArithmeticException { if ((left == Integer.MIN_VALUE) && (right == -1)) { throw new ArithmeticException("Integer overflow"); //$NON-NLS-1$ } return left / right; }
Example 7
Source File: safeArithmetic.java From JavaSCR with MIT License | 4 votes |
static int safeNegate(int a) throws ArithmeticException { if (a == Integer.MIN_VALUE) { throw new ArithmeticException("Integer overflow"); //$NON-NLS-1$ } return -a; }
Example 8
Source File: safeArithmetic.java From JavaSCR with MIT License | 4 votes |
static int safeAbs(int a) throws ArithmeticException { if (a == Integer.MIN_VALUE) { throw new ArithmeticException("Integer overflow"); //$NON-NLS-1$ } return Math.abs(a); }