<% java.util.Calendar thisCal = java.util.Calendar.getInstance(); int day = thisCal.get(thisCal.DAY_OF_WEEK); String[] wordArray = {"The", "quick", "brown", "fox", ". . ."}; String[] colorArray = {"red", "green", "blue", "orange", "black"}; java.util.Random rand = new java.util.Random(); int randomNumber = rand.nextInt(2); %> Stitch Magazine! - Control Flow Statements
Control Flow Statements

Decision Making Statements

if . . . else Statements
<% if (day == 1 | day == 7) { %> It's the weekend! <% } else { %> Still in the work week. <% } %>

switch . . . case Statements
The current day is:
<% switch (day) { case 1: %> Sunday <% break; case 2: %> Monday <% break; case 3: %> Tuesday <% break; case 4: %> Wednesday <% break; case 5: %> Thursday <% break; case 6: %> Friday <% break; case 7: %> Saturday <% break; default: %> Error! Bad day! <% break; } %>

Loop Statements

for Statements
<% for (int fontSize=1; fontSize <= 5; fontSize++) { %> The Quick Brown Fox . . .
<% } %>

while Statements
<% int counter = 0; %> <% while( counter <= 4) { %> <%= wordArray[counter] %> <% counter++; %> <% } %>

Exception Statements

try . . . catch Statements
Trying to divide by this random number: <%= randomNumber %>
<% try { %> <% int result = 100 / randomNumber; %> Success! <% } catch (Exception e) { %> Failure! Error Message: <%= e.getMessage() %> <% } %>