局部变量如何在java中使用?

2026-01-29 0 88,197

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

在方法内定义的变量。局部变量分为形参(方法签名中定义的变量)、方法局部变量(在方法内定义的变量)和代码块局部变量(在代码块中定义的变量)。

2.作用范围

1)局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。

2)局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。

3)局部变量没有默认初始化值

在使用变量时需要遵循的原则为:就近原则

首先在局部范围找,有就使用;接着在成员位置找。

3.实例

package com.runoob.test;
public class Test{ 
   public void pupAge(){
      // age是一个局部变量。
      // 定义在pupAge()方法中,它的作用域就限制在这个方法中
      int age = 0;
      age = age + 7;
      System.out.println("小狗的年龄是: " + age);
   }
   public static void main(String[] args){
      Test test = new Test();
      test.pupAge();
   }
}
// 小狗的年龄是: 7
package com.runoob.test;
public class Test{ 
   public void pupAge(){
      // age 变量没有初始化,所以在编译时会出错
      int age;
      age = age + 7;
      System.out.println("小狗的年龄是 : " + age);
   }
   public static void main(String[] args){
      Test test = new Test();
      test.pupAge();
   }
}
/*
Test.java:4:variable number might not have been initialized
age = age + 7;
         ^
1 error
*/

以上就是局部变量在java中的使用,需要注意的是,使用范围在局部变量所属的代码区域生效,而不是整体程序,区别于我们之前所说的全局变量。更多Java学习指路:js教程


收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 java教程 局部变量如何在java中使用? https://www.zhiup.top/11151.html

相关