/*** * DTU, d. 23.10.01 * Course 02199, week 8, exercise 22 (Examination execise 2 from ITU January 2000) * Author: Nikolaj Hjelm Jensen, c971701@student.dtu.dk * Translated by: Cecilie, d. 10.09.02 * ***/ public class BathWater { /* Original main public static void main(String[] args) { int[] bathTemp = { 12, 10, 12, 14, 15, 16, 18, 18, 15 }; System.out.println("Maximum: " + max(bathTemp)); System.out.println("Number of falls: " + numberFalls(bathTemp)); } */ public static void main(String[] args) { int[] bathTemp = new int[args.length]; for(int i = 0; i < bathTemp.length; i++) { bathTemp[i] = Integer.parseInt(args[i]); } System.out.println("Maximum: " + max(bathTemp)); System.out.println("Number of falls: " + numberFalls(bathTemp)); } static int max(int[] temp) { if(temp.length == 0){ return 0; } int max = temp[0]; for(int i = 1; i < temp.length; i++) { if(temp[i] > max){ max = temp[i]; } } return max; } static int numberFalls(int[] temp) { int number = 0; for(int i = 0; i < temp.length-1; i++) { if(temp[i+1] < temp[i]){ number++; } } return number; } }