Part 3 Along with this assignment you will find another docu
Solution
part2 :1)in eclipse if you want to enable the assertions do as following
click->Run menu->select Run Configuration
then right click on java applcation option
selcet new one window displayed in that-> vmarguments option displayed
add -ea for enabling
add -da for diabling
click on run option automatically reflected in java runtime environment
part3)
import java.util.Random;
public class FirstClass {
public static void main(String[] args) throws OutOfMilkException {
drinkmilk();
long seconds = System.currentTimeMillis();
System.out.println(seconds);
}
private static void drinkmilk() throws OutOfMilkException {
while (true) {
Random r = new Random();
int lowValue = 0;
int highValue = 1000;
int Result = r.nextInt(highValue - lowValue) + lowValue;
try {
int division = r.nextInt(100 - 10) + 10 / Result;
System.out.println(\"gulp\");
} catch (ArithmeticException e) {
throw new OutOfMilkException();
}
}
}
}
output
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
gulp
Exception in thread \"main\" OutOfMilkException
at FirstClass.drinkmilk(FirstClass.java:26)
at FirstClass.main(FirstClass.java:6)






