xxl.mathematica.BitOr Maven / Gradle / Ivy
package xxl.mathematica;
/**
* 按位或
*/
public class BitOr {
/**
* 给出整数的按位或(OR).
*
* @param integers
* @return
*/
public static int bitOr(Integer... integers) {
ObjectHelper.requireNonNull((Object) integers);
if (integers.length == 0) {
return 0;
} else if (integers.length == 1) {
return integers[0];
} else {
int result = integers[0];
for (int i = 1; i < integers.length; i++) {
result |= integers[i];
}
return result;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy