Java/C2/For-Loop/English-timed
From Script | Spoken-Tutorial
| Time | Narration |
| 00:02 | Welcome to the spoken tutorial on for loop in java. |
| 00:07 | In this tutorial, you will learn how to use the for loop in Java. |
| 00:12 | For this tutorial, we are using:
Ubuntu 11.10 JDK 1.6 and Eclipse 3.7.0 |
| 00:24 | For this tutorial, you should have knowledge of relational operators and if statement in Java. |
| 00:32 | If not, for relevant tutorials, please visit our website which is as shown. [1] |
| 00:40 | Here is the syntax of the for loop. |
| 00:44 | It consists of initialization, loop condition and increment. |
| 00:51 | Then it has the for block which keeps on executing till the loop condition is true. |
| 01:00 | Now, let us try out an example in Eclipse. |
| 01:04 | So, switch to eclipse. |
| 01:07 | We already have a class named ForLoopDemo. |
| 01:12 | Let us add the for loop inside the main method. |
| 01:17 | So, inside the main method , type: int i semicolon. |
| 01:24 | Then, for within parentheses i equal to 0 semicolon i less than 10 semicolon i equal to i plus 1. |
| 01:45 | This statement decides how the loop is going to progress. |
| 01:53 | i =0 is the starting condition for the loop. |
| 01:58 | This condition allows the variable to be initialized. |
| 02:05 | i<10 is the loop running condition. |
| 02:09 | If the condition is true then the for block will be executed. |
| 02:14 | Else, it will be ignored. |
| 02:17 | That means, when 'i' becomes more than or equal to 10, the block is not executed. |
| 02:25 | Then i= i+1 states how the loop variable is going to change. |
| 02:32 | Here, the value of 'i' starts with 0. |
| 02:35 | It keeps increasing by 1, for every iteration of the loop, until it becomes 10. |
| 02:42 | Now, let us do something with 'i'. |
| 02:46 | So open and close curly brackets. |
| 02:49 | Inside the curly brackets, type: System dot out dot println and print i into i. |
| 03:06 | This will print the square of each number from 0 to 9. |
| 03:11 | Let us see the output. |
| 03:13 | So save and run the program. |
| 03:17 | As we can see, the loop run over numbers from 0 to 9. |
| 03:23 | The square of the number has been printed in each iteration. |
| 03:28 | Now, let us print all the 2 digit numbers that are multiples of 3 or 5. |
| 03:37 | So, i should have values from 10 to 99. |
| 03:42 | So, change i equal to 0 to i equal to 10. |
| 03:48 | And i less than 10 to i less than 100. |
| 03:54 | Then, inside the curly brackets, we print the number only if it is a multiple of 3 or 5. |
| 04:03 | So type:if within brackets i mod 3 equal equal to 0 OR within brackets i mod 5 equal equal to 0 |
| 04:32 | This statement checks whether 'i' is divisible by '3'or by '5'. |
| 04:38 | Then, in curly brackets, we will print the value of 'i'. |
| 04:50 | Now, let us see the output. |
| 04:52 | So save and run the program. |
| 04:56 | We can see that the numbers are either multiples of 3 or 5. In this way we use for loop in Java. |
| 05:11 | We have come to the end of this tutorial. |
| 05:14 | In this tutorial we have learned how to use for loop in java. |
| 05:20 | For assignment, a three digit number is called Armstrong Number if it is equal to the sum of cubes of its digits. |
| 05:29 | For example, 153 is equal to '1 cube' plus '5 cube' plus '3 cube'. |
| 05:36 | Find all such 3 digit numbers. |
| 05:40 | To know more about the Spoken Tutorial project, |
| 05:42 | watch the video available at the spoken-tuitorial.org/What_is_a_Spoken-Tuitorial? |
| 05:49 | It summarizes the Spoken Tutorial project. If you do not have good bandwidth, you can download and watch it. |
| 05:56 | The Spoken Tutorial project team: Conducts workshops using spoken tutorials, |
| 06:01 | gives certificates to those who pass an online test. |
| 06:04 | For more details, please write to contact@spoken Hyphen tutorial dot org. |
| 06:10 | Spoken Tutorial project is a part of the Talk to a Teacher project and is supported by the National Mission on Education through ICT, MHRD, Government of India. |
| 06:20 | More information on this mission is available at spoken hyphen tutorial dot org Slash NMEICT hyphen Intro. |
| 06:28 | This script has been contributed by TalentSprint. This is Prathamesh Salunke, signing off.Thanks for joining. |