Java Code for q1 & q2