// Rewriting code (part b) public class RewritingCode_b { public static void main(String[] args) { System.out.println("====== ORIGINAL DO LOOP ======="); int number=-5; int j=0; do { System.out.println("number= " + number); number+=j; j++; }while(number <10); System.out.println("====== REWRITTEN AS FOR LOOP (v. 1) ======="); for(j=0, number=-5; number <10; number+=j, j++) { System.out.println("number= " + number); } System.out.println("====== REWRITTEN AS FOR LOOP (v. 2) ======="); j=0; for(number=-5; number <10; ) { System.out.println("number= " + number); number+=j; j++; } System.out.println("====== REWRITTEN AS FOR LOOP (v. 3) ======="); j=-1; // note that this is -1 and not 0! for(number=-5; number <10; number+=j) { System.out.println("number= " + number); j++; } } }