test = true; while (test) { test = expression; if (test) { ... } }
do { test = expression; if (test) { ... } } while (test);