Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Primitives {
- public static char max(char[] values) {
- char max = Character.MIN_VALUE;
- for(char value : values) {
- if(value > max)
- max = value;
- }
- return max;
- }
- public static byte max(byte[] values) {
- byte max = Byte.MIN_VALUE;
- for(byte value : values) {
- if(value > max)
- max = value;
- }
- return max;
- }
- public static short max(short[] values) {
- short max = Short.MIN_VALUE;
- for(short value : values) {
- if(value > max)
- max = value;
- }
- return max;
- }
- public static int max(int[] values) {
- int max = Integer.MIN_VALUE;
- for(int value : values) {
- if(value > max)
- max = value;
- }
- return max;
- }
- public static long max(long[] values) {
- long max = Long.MIN_VALUE;
- for(long value : values) {
- if(value > max)
- max = value;
- }
- return max;
- }
- public static char maxChar(char... values) {
- return max(values);
- }
- public static byte maxByte(byte... values) {
- return max(values);
- }
- public static short maxShort(short... values) {
- return max(values);
- }
- public static int maxInt(int... values) {
- return max(values);
- }
- public static long maxLong(long... values) {
- return max(values);
- }
- public static char min(char[] values) {
- char min = Character.MAX_VALUE;
- for(char value : values) {
- if(value < min)
- min = value;
- }
- return min;
- }
- public static byte min(byte[] values) {
- byte min = Byte.MAX_VALUE;
- for(byte value : values) {
- if(value < min)
- min = value;
- }
- return min;
- }
- public static short min(short[] values) {
- short min = Short.MAX_VALUE;
- for(short value : values) {
- if(value < min)
- min = value;
- }
- return min;
- }
- public static int min(int[] values) {
- int min = Integer.MAX_VALUE;
- for(int value : values) {
- if(value < min)
- min = value;
- }
- return min;
- }
- public static long min(long[] values) {
- long min = Long.MAX_VALUE;
- for(long value : values) {
- if(value < min)
- min = value;
- }
- return min;
- }
- public static char minChar(char... values) {
- return min(values);
- }
- public static byte minByte(byte... values) {
- return min(values);
- }
- public static short minShort(short... values) {
- return min(values);
- }
- public static int minInt(int... values) {
- return min(values);
- }
- public static long minLong(long... values) {
- return min(values);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement