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.