Exercise 3.5.8: Divisibility 6 points This program reads in two numbers from the user, dividend and divisor , and prints out whether dividend is evenly divisible by divisor. For example, one run of the program may look like this: Enter the dividend: 10 Enter the divisor: 5 10 is divisible by 5! Because 5 goes into 10 twice. 10 is evenly divisible by 5. Another run may look like this: Enter the dividend: 10 Enter the divisor: 8 10 is not divisible by 8! Because 10 /8 is 1.25, 10 is not evenly divisible by 8. The Bug: The problem is that if the user inputs o for the divisor, the program tries to divide by 0 and the program crashes. Your Job: Your job is to use Short Circuiting to prevent the condition inside the if statement from dividing by 0. Your program should be able to produce the following output: Enter the dividend: 10 Enter the divisor: 0 10 is not divisible by ! 3.5.8: Divisibility 1 import java.util.Scanner; 2 3 public class Divisibility 4- { 5 public static void main(String[] args) 6- { 7 Scanner input = new Scanner(System.in); 8 9 } 10 } 11 Exercise 3.5.9: Find the Minimum 5 points In this program you will ask the user for three integers and then print out the minimum value. Use compound boolean expressions to help you. Example Output: Enter the first integer: 89 Enter the second integer: 1000 Enter the third integer: 23 The minimum is 23 3.5.9: Find the Minimum 1 import java.util.Scanner; 2 3 public class FindMinimum 4- { 5 public static void main(String[] args) 6- { 7 // Ask the user for three ints and 8 // print out the minimum. 9 } 10 } }