title: Multiple conditions in a while loop
body: <pre><code>import java.util.Calendar;
  import java.util.GregorianCalendar;
  
  public class CountingSundays {
  
      public static void main(String args[]) {
  
          Calendar cal = new GregorianCalendar(1901, 00, 01); // month set to 0for jan , 1= feb etc
  
          while((cal.get(Calendar.YEAR) != 2001) &amp;&amp; (cal.get(Calendar.MONTH) != 0) &amp;&amp; cal.get(Calendar.DAY_OF_MONTH) != 1) { // while not 1/1/2001
  
                  System.out.print(cal.get(Calendar.MONTH));
              // cal.add(Calendar.DAY_OF_MONTH, 1);
          }
      }
  }
  </code></pre>
  
  <p>Im trying to iterate through the while loop by adding on a day at a time but it wont even access the while loop the first time. Are the conditions in the while loop right? When i tested it it worked with just one condition but stopped when i added the second condition.  </p>