2020-03-15 |

局部变量

局部变量:在块或方法或构造函数中定义的变量称为局部变量。

  • 这些变量是在输入块或函数被调用时创建的,并且在退出块或从函数返回时被销毁。
  • 这些变量的范围只存在于声明变量的块内。即我们只能在该块内访问这些变量。

示例程序1:

public class StudentDetails
{
    public void StudentAge() 
    {   //local variable age
        int age = 0;
        age = age + 5;
        System.out.println("Student age is : " + age);
    }
 
    public static void main(String args[])
    {
        StudentDetails obj = new StudentDetails();
        obj.StudentAge();
    }
}

输出:

Student age is : 5

在上面的程序中,变量年龄是函数StudentAge()的局部变量。如果我们在StudentAge()函数外使用变量年龄,编译器将产生一个错误,如下面的程序所示。

示例程序2:

public class StudentDetails
{
    public void StudentAge() 
    {   //local variable age
        int age = 0;
        age = age + 5;
    }
 
    public static void main(String args[]) 
    {   
        //using local variable age outside it's scope
        System.out.println("Student age is : " + age);
    }
}

输出:

error: cannot find symbol
 " + age);

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论