I am new to JAVA and trying to learn. Apologies in advance if my question is basic and not in the correct format.
I am trying to understand how I can get the max int value in a stack please?
private Stack<Integer> stack = new Stack<>();
stack.push(2456785434);
stack.push(1);
essentially, the stack has two integers but I want to return the maximum (2456785434) into a variable. How do I do it please?
Below is the method which is adding the two numbers the user types (these are parsed into int values) - firstNumber and secondNumber.
private int performCalc(int firstNumber, int secondNumber, String op) {
if (s.equals("+")) {
return secondNumber + firstNumber;
} else if (s.equals("-")) {
return secondNumber - firstNumber;
} else if (s.equals("*")) {
return secondNumber * firstNumber;
} else if (s.equals("/")) {
return secondNumber / firstNumber;
} else if (s.equals("%")) {
return secondNumber % firstNumber;
} else {
return 0;
}
}