//输入一个整型数组,将数组由大到小排序,然后取数组的第一个值,即为最大值。public static int getMaxNum(int[] num){ int temp; for(int i=0;i<num.length-1;i++){ for(int j=0;j<num.length-i-1;j++){ if(num[j]<num[j+1]){ temp = num[j]; num[j]=num[j+1]; num[j+1]=num[j]; } } } return num[0]; } public static void main(String[] args) throws IOException{ String str; //输入的数字必须是以逗号隔开的形式,如:3,,7,4,2,1 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); str = br.readLine(); String param[] = str.split(","); int num[] =new int[param.length]; for(int i=0;i<param.length;i++){ num[i]=Integer.parseInt(param[i]); } int maxNum = getMaxNum(num); System.out.println(maxNum); }