This is a quick detail of the break statement in JAVA that I picked up earlier today while working on another topic. The break statement will terminate a loop when an action is completed. The control flow then transfers to the statement immediately following the terminated statement. See example and comments below:
//BTG 2.11.14 /* * This is a simple program that demonstrates a break statement. If you run the below code the * result is: Found 12 at index 4. If you remove the break the result is: Found 12 at index 10. * This clearly demonstrates the power of the break statement. */ public class breakDemo{ public static void main (String[] args){ int[] arrayOfInts = {32, 87, 3, 589, 12, 1076, 2000, 8, 622, 12}; int searchFor = 12; int i; boolean foundIt = false; for(i = 0; i < arrayOfInts.length; i++){ if (arrayOfInts[i] == searchFor){ foundIt = true; break; } } if (foundIt) System.out.println("Found " +searchFor+ " at index " +i); else System.out.println(searchFor+ " is not in the array."); } }
