package lab6a_exception; import java.lang.StringBuffer; import java.io.IOException; class Lab7app { public static void main(String[] args) { System.out.print("Please enter dividend: "); String InputString = getConsoleString(); int NumberOne = Integer.parseInt(InputString); System.out.print("Please enter divisor: "); InputString = getConsoleString(); int NumberTwo = Integer.parseInt(InputString); try { int NumberThree = NumberOne / NumberTwo; System.out.println("First number divided by the second is: " + NumberThree); } catch(Exception e) { System.err.println("General Execption thrown"); } finally { System.out.print("the end"); } } public static String getConsoleString() { int noMoreInput = -1; char enterKeyHit = '\n'; char enterAlternate = '\r'; int inputChar; StringBuffer InputBuffer = new StringBuffer(30); try { inputChar = System.in.read(); while(inputChar != noMoreInput) { if((char)inputChar != enterAlternate) InputBuffer.append((char)inputChar); else { inputChar = System.in.read(); break; } inputChar = System.in.read(); } } catch(IOException IOX){ System.err.println(IOX); } return InputBuffer.toString(); } }