package integrationTests.loops; public class WhileStatements { void whileBlockInSeparateLines() { int i = 0; while (i < 5) { i++; } } void whileBlockInSingleLine(int i) { while (i < 2) i++; } int whileWithContinue(int i) { while (i < 2) { if (i == 1) { i = 3; continue; } i++; } return i; } int whileWithBreak(int i) { while (i < 2) { if (i == 1) { break; } i++; } return i; } void nestedWhile(int i, int j) { while (j < 2) { while (i < j) { i++; } j++; } } void doWhileInSeparateLines() { int i = 0; do { i++; } while (i < 3); } void bothKindsOfWhileCombined(int i, int j) { while (true) { do { i++; } while (i < j); j++; if (j >= 2) { return; } } } }