I wrote a program with a separate class but I keep getting the same error right after the user inputs the three sides.
The main code is:
package interac
Try removing the following line:
console.close();
You can't read from console
once you've closed it.
You almost certainly shouldn't explicitly close your Scanner
: doing so will close System.in
. It is not a good practice to close a stream that you haven't opened yourself, since some other code may rely on the stream being open, and throw an exception when it isn't.
Debugging such a problem - where the exception is potentially thrown a long way from the cause - is very tricky.