local variable

A function or method often store its temporary state in local variables. 
* These variables are created when entered into the block or the function is called and destroyed after exiting from the block or when the call returns from the function.
* The scope of these variables exists only within the block in which the variable is declared. i.e. we can access this variable only within that block.
* Initialisation of local variable is Mandatory.