/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Main {
public static void main
(String args
[]){ int numbers[]= {1,5,-9,12,-3,89, 18,23,4,-6};
// Find minimum (lowest) value in array using loop
System.
out.
println("Minimum Value = " + getMinValue
(numbers
));
// Find maximum (largest) value in array using loop
System.
out.
println("Maximum Value = " + getMaxValue
(numbers
));
// Determine the average of all element values in array using loop
// ADD CODE TO CALL getAvgValue AND PRINT THE AVERAGE
// ADD CODE TO SORT THE NUMBERS IN THE ARRAY, PRINT THE SORTED ARRAY
}
// Find maximum (largest) value in array using loop
public static int getMaxValue(int[] numbers){
int maxValue = numbers[0];
// ADD CODE TO ADD A LOOP, CHECK EACH ARRAY ELEMENT
// AGAINST THE CURRENT maxValue (USE AN IF STATEMENT)
return maxValue;
}
// Find minimum (lowest) value in array using loop
public static int getMinValue(int[] numbers){
int minValue = numbers[0];
// ADD CODE TO ADD A LOOP, CHECK EACH ARRAY ELEMENT
// AGAINST THE CURRENT minValue (USE AN IF STATEMENT)
return minValue;
}
// Find the average of an array of integers
public static double getAvgValue(int[] numbers){
// ADD CODE TO SET UP NEEDED VARIABLES, ONE TO SUM ALL ARRAY ELEMENT VALUES, AND
// Used to store the average of all elements in an array
double average = 0;
// ADD CODE TO ADD A LOOP TO COMPUTE A RUNNING TOTAL OF ALL ARRAY ELEMENTS
// ADD CODE TO COMPUTE THE AVERAGE
return average;
}
} // Main
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBNYWluIHsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nIGFyZ3NbXSl7CiAgICAgICAgaW50IG51bWJlcnNbXT0gezEsNSwtOSwxMiwtMyw4OSwgMTgsMjMsNCwtNn07CgogICAgICAgIC8vIEZpbmQgbWluaW11bSAobG93ZXN0KSB2YWx1ZSBpbiBhcnJheSB1c2luZyBsb29wCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJNaW5pbXVtIFZhbHVlID0gIiArIGdldE1pblZhbHVlKG51bWJlcnMpKTsKCiAgICAgICAgLy8gRmluZCBtYXhpbXVtIChsYXJnZXN0KSB2YWx1ZSBpbiBhcnJheSB1c2luZyBsb29wCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJNYXhpbXVtIFZhbHVlID0gIiArIGdldE1heFZhbHVlKG51bWJlcnMpKTsKCiAgICAgICAgLy8gRGV0ZXJtaW5lIHRoZSBhdmVyYWdlIG9mIGFsbCBlbGVtZW50IHZhbHVlcyBpbiBhcnJheSB1c2luZyBsb29wCgogICAgICAgIC8vIEFERCBDT0RFIFRPIENBTEwgZ2V0QXZnVmFsdWUgQU5EIFBSSU5UIFRIRSBBVkVSQUdFCgogICAgICAgIC8vIEFERCBDT0RFIFRPIFNPUlQgVEhFIE5VTUJFUlMgSU4gVEhFIEFSUkFZLCBQUklOVCBUSEUgU09SVEVEIEFSUkFZCiAgICAgICAKCiAgICB9CgogICAgLy8gRmluZCBtYXhpbXVtIChsYXJnZXN0KSB2YWx1ZSBpbiBhcnJheSB1c2luZyBsb29wCiAgICBwdWJsaWMgc3RhdGljIGludCBnZXRNYXhWYWx1ZShpbnRbXSBudW1iZXJzKXsKICAgICAgICBpbnQgbWF4VmFsdWUgPSBudW1iZXJzWzBdOwogICAgICAgCiAgICAgICAgLy8gQUREIENPREUgVE8gQUREIEEgTE9PUCwgQ0hFQ0sgRUFDSCBBUlJBWSBFTEVNRU5UCiAgICAgICAgLy8gQUdBSU5TVCBUSEUgQ1VSUkVOVCBtYXhWYWx1ZSAoVVNFIEFOIElGIFNUQVRFTUVOVCkKCiAgICAgICAgcmV0dXJuIG1heFZhbHVlOwogICAgfQoKICAgIC8vIEZpbmQgbWluaW11bSAobG93ZXN0KSB2YWx1ZSBpbiBhcnJheSB1c2luZyBsb29wCiAgICBwdWJsaWMgc3RhdGljIGludCBnZXRNaW5WYWx1ZShpbnRbXSBudW1iZXJzKXsKICAgICAgICBpbnQgbWluVmFsdWUgPSBudW1iZXJzWzBdOwogICAgICAgCiAgICAgICAgLy8gQUREIENPREUgVE8gQUREIEEgTE9PUCwgQ0hFQ0sgRUFDSCBBUlJBWSBFTEVNRU5UCiAgICAgICAgLy8gQUdBSU5TVCBUSEUgQ1VSUkVOVCBtaW5WYWx1ZSAoVVNFIEFOIElGIFNUQVRFTUVOVCkKCiAgICAgICAgcmV0dXJuIG1pblZhbHVlOwogICAgfQoKICAgIC8vIEZpbmQgdGhlIGF2ZXJhZ2Ugb2YgYW4gYXJyYXkgb2YgaW50ZWdlcnMKICAgIHB1YmxpYyBzdGF0aWMgZG91YmxlIGdldEF2Z1ZhbHVlKGludFtdIG51bWJlcnMpewoKCiAgICAgICAgLy8gQUREIENPREUgVE8gU0VUIFVQIE5FRURFRCBWQVJJQUJMRVMsIE9ORSBUTyBTVU0gQUxMIEFSUkFZIEVMRU1FTlQgVkFMVUVTLCBBTkQKCiAgICAgICAgLy8gVXNlZCB0byBzdG9yZSB0aGUgYXZlcmFnZSBvZiBhbGwgZWxlbWVudHMgaW4gYW4gYXJyYXkKICAgICAgICBkb3VibGUgYXZlcmFnZSA9IDA7CgogICAgICAgIC8vIEFERCBDT0RFIFRPIEFERCBBIExPT1AgVE8gQ09NUFVURSBBIFJVTk5JTkcgVE9UQUwgT0YgQUxMIEFSUkFZIEVMRU1FTlRTCgogICAgICAgIC8vIEFERCBDT0RFIFRPIENPTVBVVEUgVEhFIEFWRVJBR0UKCiAgICAgICAgcmV0dXJuIGF2ZXJhZ2U7CiAgICB9CgoKfSAgLy8gTWFpbg==