Here you can find the source of max(int[] in, int x1, int x2)
static public int max(int[] in, int x1, int x2)
//package com.java2s; //License from project: Open Source License public class Main { static public int max(int[] in, int x1, int x2) { int maxval = 0; if (in != null && x1 >= 0) { for (int i = x1; i < Math.min(in.length, x2); i++) { maxval = Math.max(in[i], maxval); }//w w w .jav a 2s. c o m } else { System.out.println("erreur dimensionnement maxvalue"); } return maxval; } static public double max(double[] in, int x1, int x2) { double maxval = 0; if (in != null && x1 >= 0) { for (int i = x1; i < Math.min(in.length, x2); i++) { maxval = Math.max(in[i], maxval); } } else { System.out.println("erreur dimensionnement maxvalue"); } return maxval; } static public int max(int[] in) { int maxval = 0; if (in != null) { for (int i = 0; i < in.length; i++) { maxval = Math.max(in[i], maxval); } } return maxval; } static public int min(int[] in, int x1, int x2) { int minval = 999999; if (in != null && x1 >= 0) { for (int i = x1; i < Math.min(in.length, x2); i++) { if (in[i] != 0) minval = Math.min(in[i], minval); } } return minval; } static public int min(int[] in) { int minval = 999999; if (in != null) { for (int i = 0; i < in.length; i++) { if (in[i] != 0) minval = Math.min(in[i], minval); } } return minval; } }