问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java的局部变量

发布网友 发布时间:2022-05-05 03:43

我来回答

5个回答

热心网友 时间:2022-06-29 01:12

错在: 变量i超出了他的作用域,因为i是在for循环中声明的,所以他的作用域就是for循环,只能在for循环中使用

楼主:“但是在方法中,循环语句中不都是局部变量么? ”,这说明了 你不知道局部变量有作用域,局部变量也有其自身的作用域,建议补充 作用域 的知识

如果你想输出i=6,这样就可以了
public static void main(String[] args){
int i;//此时i的作用域是在main方法内,而你写的i作用域是在for循环内
for(i = 0; i <= 10; i++){
if(i > 6) break;
}
System.out.println(i);
}

热心网友 时间:2022-06-29 01:12

理解局部变量的关键在于理解什么是作用域,变量i是在for语句执行的时候声明并使用的,在for语句结束的时候该变量就会销毁.
i的作用域只是在for语句里而已,总的概括就是变量在某个代码段建立,就在该代码段结束时销毁.

热心网友 时间:2022-06-29 01:13

1。这里的int i只能在for循环中使用
2。在方法中,循环语句中确实是局部变量。但是作为局部变量,也有作用域。变量的作用域就是其声明所在的代码块。因为int i是在for循环中声明的,所以它的作用域就是其声明所在的代码块for循环

热心网友 时间:2022-06-29 01:13

1.首先变量i是在for循环中申明的,i的作用域就在for循环结构中,当for循环结束后变量i就会被销毁

2.当i=7时,if(i>6)break; 被执行,for循环结束。变量i消失

3.System.out.println(i); 注意这句代码是在for循环之外的,也就是变量i是不存在的。打印输出一个不存在的变量,在编译的时候编译器就会检查到该错误,编译就不能通过了。

热心网友 时间:2022-06-29 01:14

i是在for循环中定义的,也就只能在for后面的{}的作用域范围内使用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 我和一个女的在一个交友网上一个相亲网,上面就是交友网,上面遇到的,然后我们上个星期天见了面。 德州婚介有哪几家 德州还有比九九婚恋网更好的征婚网站吗? 小朋友几岁能办身份证 左右英文怎么读 黄金知识:现货黄金杠杆比例怎么算 网银是什么?怎么用?不开通网银能网购吗? 圆锥体积公式的详细推导。 现货黄金的杠杆比例是几倍? 杠杠交易的黄金产品,利弊大家分析下, 电子银行和网银一样吗?可以在网上购物吗? 现货黄金杠杆是什么意思? 开通网银就能在网上买东西了吗 黄金杠杆交易是什么? 在网上开通网银后可以直接网购吗? 现货黄金杠杆是什么东西啊? 开通网银直接能在网上购物吗 是不是开通网银后银行卡的钱都可以用来网购? 黄金投资中什么是杠杆比例? 黄金投资杠杆比例是多少? java怎么区分成员变量和局部变量 java局部变量和全局变量,看我的补充说明 Java中如何确定是局部变量 什么是成员变量和局部变量 java Java中局部变量,静态变量和实例变量的区别 java中局部变量的定义是定义在方法中的变量,for循环是方法吗?for循环里的变量也是局部变量 java:怎么使用另一类的方法中定义的局部变量 JAVA中成员变量、局部变量、实例变量、类变量之间有什么关系? java中可以通过对象调用局部变量吗 java里的局部变量为什么不能加static? 业务招待费和职工福利费的年终处理问题 面试时该如何和面试官握手? 面试之前或面试完后是不是应该主动握手? 职场丽人面试礼仪? 面试时要不要主动和面试官握手? 面试后与面试官握手的玄机? 在面试刚刚和面试官见面时,有必要主动向面试官握手吗? mir4更新无法资格验证 mir4如何重置 mir4更新后资格验证咋弄