public class Foo { public static void main(String[] args) { boolean end_loop = false; while (!end_loop) { end_loop = EndLoop(); } } public static void EndLoop() { boolean end_loop = true; // .. do some stuff, determine if we should set end_loop to false return end_loop; } }