Java 变量作用域if,for

本文通过一个简单的Java代码示例详细解析了局部变量的作用域限制,包括if语句块及for循环内部定义的变量如何被限制在其所在的代码块内,并解释了超出这些范围使用变量时为何会引发编译错误。
public String readLabel()
    {
      if(1==2)
      {
        int ii = 3;
      }
      //ii++; //报错 ii 作用域 仅限于 if后的{}中定义int ii之后
      for(int tt=0;tt<30;tt++)
      {
        int ss =0;
      }
      //tt ++; //tt作用域仅限于for循环及其后面的{}中
      //ss ++; //ss用域 仅限于 ifor后的{}中定义int ii之后
      
      
      //sss++; //
      return label;
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值