当前位置: 首页 > news >正文

初学JAVA的变量作用域

 

变量的范围是程序中该变量可以被引用的部分。

方法内定义的变量被称为局部变量。

局部变量的作用范围从声明开始,直到包含它的块结束。

局部变量必须声明才可以使用。

方法的参数范围涵盖整个方法。参数实际上是一个局部变量。

for循环的初始化部分声明的变量,其作用范围在整个循环。

但循环体内声明的变量其适用范围是从它声明到循环体结束。它包含如下所示的变量声明:

你可以在一个方法里,不同的非嵌套块中多次声明一个具有相同的名称局部变量,但你不能在嵌套块内两次声明局部变量。

转载于:https://www.cnblogs.com/Mush-Room/p/7518536.html

相关文章:

  • Inno Setup自定义安装界面脚本
  • Spring AOP简单的配置(注解和xml配置)
  • Swift,枚举
  • java操作Excel
  • 'NoneType' object is not iterable
  • AngularJS
  • C++ 清空队列(queue)的几种方法
  • MIME 类型(HttpContext.Response.ContentType)列表
  • 从微信官方获取微信公众号名片:https://open.weixin.qq.com/qr/code?username=haihongruanjian...
  • 分享 - 27 个机器学习、数学、Python 速查表
  • 浅析设计模式
  • 【BZOJ3331】[BeiJing2013]压力 Tarjan求点双
  • idea插件之——在markdown复制粘贴图片
  • Encourage_by_WeChat
  • 目标检测应用化之web页面(YOLO、SSD等)
  • [nginx文档翻译系列] 控制nginx
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • Android组件 - 收藏集 - 掘金
  • Java面向对象及其三大特征
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • PHP的Ev教程三(Periodic watcher)
  • React中的“虫洞”——Context
  • 初识 webpack
  • 分布式熔断降级平台aegis
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 解析带emoji和链接的聊天系统消息
  • 深入浅出Node.js
  • 与 ConTeXt MkIV 官方文档的接驳
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (1)常见O(n^2)排序算法解析
  • (1)虚拟机的安装与使用,linux系统安装
  • (39)STM32——FLASH闪存
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (第27天)Oracle 数据泵转换分区表
  • (十)c52学习之旅-定时器实验
  • (十五)使用Nexus创建Maven私服
  • (一)80c52学习之旅-起始篇
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .apk 成为历史!
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • [ C++ ] 继承
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [BZOJ 4034][HAOI2015]T2 [树链剖分]
  • [C++]类和对象(中)
  • [dart学习]第四篇:函数
  • [KMP求最小循环节][HDU1358][Period]
  • [LeetCode]—Copy List with Random Pointer 深度复制带“任意指针”的链表
  • [NISACTF 2022]easyssrf
  • [NOI2005]月下柠檬树[计算几何(simpson)]