# Examples ## Print the numbers 1 to 9 (look very carefully at the semi colons below!) ``` java for(int i= 1; i<10; i=i+1) {     System.out.println(i); } ``` ## Print the numbers 1 to 10 ```java for(int i= 1; i<=10; i=i+1) {     System.out.println(i); } ``` ## Print the numbers 10 to 1 ```java for(int i= 10 ; i>0; i=i-1) {     System.out.println(i); } ``` ## Prints the first ten squared numbers in the form "3 squared = 9" ```java for(int i =1; i<=10; i =i+1) {     System.out.println(i+ " squared = "+ i*i); } ``` ## Nested for loops The following nested for loops print out the pattern triangle pattern below. Note the **j<i** condition in the second for loop and the use of print() and println(). ```java for(int i = 0; i < 6; i++) {   for(int j = 0; j < i; j++) {       System.out.print("*");   }   System.out.println(""); } ``` ``` * ** *** **** ***** ``` # Exercise Use for loops to print out the following: 1. Numbers from 1 to 70 inclusive 2. Numbers from 10 to -10 inclusive 3. Odd numbers from 1 to 19 inclusive 4. Even numbers from 10 to -20 inclusive 5. The sequence 0.3, 0.4, 0.5, 0.6, 0.7 6. The sequence 0.1, 0, -0.1, -0.2, -0.3 7. The square numbers 1, 4, 9, 16, … 81, 100 8. Five random integers between 1 and 10 inclusive 9. All multiples of 3 up to 99 10. The powers of 2 up to $2^8$ (2, 4, 8, … 128, 256) ### Nesting Loops Use nested for loops to print out the following patterns ``` * ** *** **** ***** ****** ******* ******** ********* ``` ``` ***** **** *** ** * ``` ``` ** **** ****** ******** ``` 1. 6!, pronounced 6 factorial, means 6x5x4x3x2x1. Write a program to print out the first 10 factorial numbers. 2. Print out the times tables for 1 to 10. Print them out in the format "2 x 3 = 6" 3. Print out a chess board grid using 1s and 0s e.g. 0 1 0 1 0 1 0 1, then 1 0 1 0 1 etc to make an 8x8 grid.