## 2.1 1 to 10
Write a method that prints the numbers 1 to 10
#### 2.1.1 Example
```
1: oneToTen()
2: *** Output ***
3: 1
4: 2
5: 3
6: 4
7: 5
8: 6
9: 7
10: 8
11: 9
12: 10
```
### 2.2 Odd Numbers
Write a method that prints the positive odd numbers less than 20
#### 2.2.1 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
```
### 2.3 Square Numbers
Write a method that prints the square numbers up to 100
#### 2.3.1 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
```
### 2.4 Random Numbers
Write a for loop to print out four random integers between 1 and 10
#### 2.4.1 Example
```
1: random4()
2: *** Output ***
3: 3
4: 5
5: 2
6: 8
```
### 2.5 Even Numbers < n
Write a method to print out the positive even numbers less than n
#### 2.5.1 Example
```
1: even(20)
2: *** Output ***
3: 2
4: 4
5: 6
6: 8
7: 10
8: 12
9: 14
10: 16
11: 18
```
### 2.6 Powers of 2
Write a method to print out the powers of 2 from 21 up to 2n
#### 2.6.1 Example
```
1: powers(8)
2: *** Output ***
3: 2
4: 4
5: 8
6: 16
7: 32
8: 64
9: 128
10: 256
```
### 2.7 Are we there yet?
Write a program that outputs "Are we there yet?" and then waits for input. If the input is "Yes" the program outputs "Good!" and exits, otherwise the program loops.
#### 2.7.1 Example
```
1: "Are we there yet?"
2: No
3: "Are we there yet?"
4: Spoons
5: "Are we there yet?"
6: Yes
7: Good!
```
### 2.8 Triangle
Write a method that uses nested loops to produce the following pattern
```
1: triangle()
2: *** Output ***
3: *
4: **
5: ***
6: ****
7: *****
```
### 2.9 Table Square
Write a method that prints out a 4 x 4 table square
#### 2.9.1 Example
```
1: tableSquare()
2: *** Output ***
3: A 4 x 4 table square
4: | 1 | 2 | 3 | 4 |
5: | 1 | 2 | 3 | 4 |
6: | 2 | 4 | 6 | 8 |
7: | 3 | 6 | 9 | 12 |
8: | 4 | 8 | 12 | 16 |
```
### 2.10 Table Squares
Extend your answer to the last question produce a method that will print out a n x n table square
#### 2.10.1 Example
```
1: tableSquares(6)
2: *** Output ***
3: A 6 x 6 table square
4: | 1 | 2 | 3 | 4 | 5 | 6 |
5: | 2 | 4 | 6 | 8 | 10 | 12 |
6: | 3 | 6 | 9 | 12 | 15 | 18 |
7: | 4 | 8 | 12 | 16 | 20 | 24 |
8: | 5 | 10 | 15 | 20 | 25 | 30 |
9: | 6 | 12 | 18 | 24 | 30 | 36 |
```