import java.util.*; public class MathProblems { // Implement this method, which prompts the user for a and b, then divides a by b // and then calculates a % b. If the user enters an invalid type of input, or a // zero for the divisor, an Exception will be thrown, both of which need to be caught public void divide() { Scanner input = new Scanner(System.in); int a=1; int b=1; try { System.out.print("Enter the numerator: "); a = input.nextInt(); System.out.print("Enter the divisor: "); b = input.nextInt(); int div = a/b; int mod = a%b; System.out.println(a+" / "+b+" is "+div+" with a remainder of "+mod); } catch(InputMismatchException ime) { System.out.println("Invalid input type"); } catch(ArithmeticException ae) { System.out.println("You can't divide "+a+" by "+b); } } public static void main( String[] args ) { // Test it here in main, when ready MathProblems functions = new MathProblems(); functions.divide(); } }