# ZCW-MicroLabs-Loops
## 1) 1 to 10
In the class **Numbers**, complete the method called **oneToTen()** so that it returns a string of the numbers 1 to 10. The Unit Test is provided for you.
### Example
1: oneToTen()
2: *** Output ***
3: 0
4: 2
5: 3
6: 4
7: 5
8: 6
9: 7
10: 8
11: 9
12: 10
## 2) Odd Numbers
In the class **Numbers**, complete the method called **oddNumbers()** so that it returns a string of the positive odd numbers less than 20. The Unit Test is not provided for you, you must complete it.
### Example
1: oddNumbers()
2: *** Output ***
3: 1
4: 3
5: 5
6: 7
7: 9
8: 11
9: 13
10: 15
11: 17
12: 19
## 3) Square Numbers
In the class **Numbers**, complete the method called **squares()** so that it returns a string of the square numbers up to 100. The Unit Test is not provided for you, you must complete it.
### Example
1: squares()
2: *** Output ***
3: 1
4: 4
5: 9
6: 16
7: 25
8: 36
9: 49
10: 64
11: 81
12: 100
~## 4) Random Numbers~ `// this problem is under maintainence; attempt at your own discretion.`
In the class **Numbers**, complete the method called **random4()** so that it returns a string of out four random integers between 0 and 9. The Unit Test is not provided for you, you must complete it.
### Example
1: random4()
2: *** Output ***
3: 3
4: 5
5: 2
6: 8
## 5) Even Numbers < n
In the class **Numbers**, complete the method called **even()** so that it returns a string of the positive even numbers less than n. The Unit Test is not provided for you, you must complete it.
### Example
1: even(20)
2: *** Output ***
3: 2
4: 4
5: 6
6: 8
7: 10
8: 12
9: 14
10: 16
11: 18
## 6) Powers of 2
In the class **Numbers**, complete the method called **powers()** so that it returns a string of out the powers of 2 from 2^1 up to to 2^n. The Unit Test is not provided for you, you must complete it.
### Example
1: powers(8)
2: *** Output ***
3: 2
4: 4
5: 8
6: 16
7: 32
8: 64
9: 128
10: 256
## 7) Are we there yet?
* Modify method `areWeThereYet` in the class `CarRide`.
* This method should return `"Good!"` when receiving an argument of `"Yes"`.
* Create class `CarRideTest`
* Create method `testAreWeThereYet1`
* The method should ensure the `areWeThereYet` method returns `"Good!"` upon passing an arugment of `"Yes"`.
* Create method `testAreWeThereYet2`
* The method should ensure the `areWeThereYet` method does not return `"Good!"` when receving an argument that is not `"Yes"`.
* Create class `MainApplication`
* Using the `CarRide` class, continually prompt the user for input until they response with `"Yes"`.
* Upon termination, the application should display the value returned from invokation of `areWeThereYet`.
### Sample Console Output
```
1: Are we there yet?
2: No
3: Are we there yet?
4: Spoons
5: Are we there yet?
6: Yes
7: Good!
```
## 8) Triangle
In the class **Shapes**, complete the method called **triangle()** so that it uses nested loops to produce the following pattern . The Unit Test is not provided for you, you must complete it.
### Example
1: triangle()
2: *** Output ***
3: *
4: **
5: ***
6: ****
7: *****
## 9) Table Square
In the class **Shapes**, complete the method called **tableSquare()** so that it uses nested loops to produce a 4x4 table square. The Unit Test is not provided for you, you must complete it.
### Example
tableSquare()
*** Output ***
A 4 x 4 table square
```
| 1 | 2 | 3 | 4 |
| 2 | 4 | 6 | 8 |
| 3 | 6 | 9 | 12 |
| 4 | 8 | 12 | 16 |
```
## 10) Table Squares
In the class **Shapes**, extend your answer to the last question produce a method that will return string of characters out og ***n x n*** table square. The Unit Test is not provided for you, you must complete it.
### Example
tableSquares(6)
*** Output ***
A 6 x 6 table square
```
| 1 | 2 | 3 | 4 | 5 | 6 |
| 2 | 4 | 6 | 8 | 10 | 12 |
| 3 | 6 | 9 | 12 | 15 | 18 |
| 4 | 8 | 12 | 16 | 20 | 24 |
| 5 | 10 | 15 | 20 | 25 | 30 |
| 6 | 12 | 18 | 24 | 30 | 36 |
```