# Loops Toggle Code Practice (2.7-2.12)

Each coding exercise has its own folder. Open its `.java` file and press **Run** to try it. **Run Tests** checks every graded exercise in this lesson at once.

For each of the coding problems below, write your own solution.

## Exercise 1

Finish the code to print out all the values from 20 to 30 (20, 21, 22, … 30).

> Open the `01-u2b-toggle1` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests). The tests expect each value on its own line.

## Exercise 2

Finish the code to print a countdown from 15 to 0 (15, 14, 13, … 0).

> Open the `02-u2b-toggle2` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests). The tests expect each value on its own line.

## Exercise 3

Finish the code to print up from 0 to 50 by 5 (0, 5, 10, 15 … 50).

> Open the `03-u2b-toggle3` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests). The tests expect each value on its own line.

## Exercise 4

Finish the code to print out the values from 0 to 100 by 20’s (0, 20, 40, … 100).

> Open the `04-u2b-toggle4` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests). The tests expect each value on its own line.

## Exercise 5

Finish the code to print out the values from 100 to 0 by 10’s (100, 90, 80, … 0).

> Open the `05-u2b-toggle5` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests). The tests expect each value on its own line.

## Exercise 6

Finish the code to print 3 rows with 6 `*` in each row. Be sure to use two loops.

> Open the `06-u2b-toggle6` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests).

## Exercise 7

Finish the code to print 1 (followed by a newline), then 22 (followed by a newline), and then 333 (followed by a newline). Be sure to use two loops.

> Open the `07-u2b-toggle7` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests).

## Exercise 8

Finish the code to print 11111, 22222, 33333, 44444, and 55555. Be sure to use two loops.

> Open the `08-u2b-toggle8` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests). The tests expect each value on its own line.

## Exercise 9

Finish the code to print 11111, 2222, 333, 44, 5. Be sure to use two loops.

> Open the `09-u2b-toggle9` folder and edit `Test1.java`. Press **Run** to try it; **Run Tests** checks it (2 tests). The tests expect each value on its own line.

## Exercise 10

The `even_div(s, n)` method in the `NumWorker` class should return the number of digits in `s` (a string representation of a number) that are evenly divisible by `n`. For example, `even_div("6892",3)` should return 2 since both 6 and 9 are evenly divisible by 3.

> Open the `10-u2b-toggle10` folder and edit `NumWorker.java`. Press **Run** to try it; **Run Tests** checks it (2 tests).
