Assertions

Category: Assertions
Author: Marty Stepp
Book Chapter: 5.5
Problem: Assertions
	For each of the five points labeled by comments, identify each of the assertions in the table below as either being always true, never true, or sometimes true / sometimes false. 

public static int dice(Random rand) {
	int count = 0;
	int even = 0;
	<span class="assertionpoint">// Point A
	while (count < 10 && even < 3) {
		<span class="assertionpoint">// Point B
		count++;
		int roll = rand.nextInt(6) + 1;
		if (roll % 2 == 0) {
			<span class="assertionpoint">// Point C
			even++;
			<span class="assertionpoint">// Point D
		}
	}
	<span class="assertionpoint">// Point E
	return count;
}

1) count < 10
2) even > 0
3) even < 3