Write a program NumberList that computes the largest and sma
Solution
Hi Please find solution for Question 1:
############ NumberList.java ##################
public class NumberList {
// instant variables of class numberList
private int max;
private int min;
// constructor
public NumberList(){
min = Integer.MAX_VALUE; // initializing min with maximum value
max = Integer.MIN_VALUE;// initializing max with minimum value
}
/**
* @param x
*/
public void addValue(int x){
// evaluating max with x
max = Math.max(max, x);
// evaluating min
min = Math.min(min, x);
}
/**
* @return max
*/
public int getLargest(){
return max;
}
/**
* @return min
*/
public int getSmallest(){
return min;
}
}
############ NumberListTester.java ###################
public class NumberListTester {
public static void main(String[] args) {
// creating NumberList object
NumberList list = new NumberList();
list.addValue(5);
list.addValue(-1);
System.out.println(\"Largest: \"+list.getLargest());
System.out.println(\"Smallest: \"+list.getSmallest());
list.addValue(4);
list.addValue(-8);
System.out.println(\"Largest: \"+list.getLargest());
System.out.println(\"Smallest: \"+list.getSmallest());
}
}
/*
Sample Run:
Largest: 5
Smallest: -1
Largest: 5
Smallest: -8
*/


