count++
Now say that you have a linked list and you wish to compute the sum of the odd integers in the list. Here is the program:
public class SumOdds
{
public static void main ( String[] args )
{
Node node0 = new Node( 4 );
Node node1 = new Node( 2 ); node0.setNext( node1 );
Node node2 = new Node( 9 ); node1.setNext( node2 );
Node node3 = new Node( 5 ); node2.setNext( node3 );
Node node4 = new Node( 7 ); node3.setNext( node4 );
Node node5 = new Node( 12 ); node4.setNext( node5 );
Node node6 = new Node( 23 ); node5.setNext( node6 );
Node node7 = new Node( 10 ); node6.setNext( node7 );
Node node8 = new Node( 8 ); node7.setNext( node8 );
Node node9 = new Node( 5 ); node8.setNext( node9 );
// Traverse the Linked List in a loop
Node p = node0;
int oddSum = 0;
while ( p != null )
{
if ( ________________ )
oddSum += p.getValue();
p = p.getNext();
}
System.out.println( "Sum of odds: " + oddSum );
}
}
What expression should fill the blank?
p.getValue()%2 == 0 p.getValue()/2 == 1 p.getValue()%2 == 1 p.getNext() == nil