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

java 中全局变量和局部变量的区别

发布网友 发布时间:2022-08-13 11:26

我来回答

2个回答

热心网友 时间:2024-11-23 21:16

给你个例子吧:
public class Test001 {
8. static int a = 27;//全局变量
9. static void test() {
10. boolean flag = false;// flag是局部变量,他的有效范围市整个方法体
11. if (!flag) {
12. int a = 20;// 局部变量a,是必须进行初始化的且只在if块中有效
13. System.out.println("a1=" + a);
14. }
15. // a = 10;// 注意,这一行是会报编译错误:未声明变量a
16. }
17. /**
18. * @param args
19. */
20. public static void main(String[] args) {
21. System.out.println("a2=" + a);
22. int a = 23;//局部变量a
23. test();
24. System.out.println("a3=" + a);
25. }
结果为:
a2=27
a1=20
a3=23
注意:
1,对于局部变量要先赋值后使用
2,局部变量局部有效,在定义这个变量的代码块也就是在“{}”中有效
3,在重合的有效范围内,不允许两个局部变量发生命名冲突。

热心网友 时间:2024-11-23 21:16

给你个例子吧:
public class Test001 {
8. static int a = 27;//全局变量
9. static void test() {
10. boolean flag = false;// flag是局部变量,他的有效范围市整个方法体
11. if (!flag) {
12. int a = 20;// 局部变量a,是必须进行初始化的且只在if块中有效
13. System.out.println("a1=" + a);
14. }
15. // a = 10;// 注意,这一行是会报编译错误:未声明变量a
16. }
17. /**
18. * @param args
19. */
20. public static void main(String[] args) {
21. System.out.println("a2=" + a);
22. int a = 23;//局部变量a
23. test();
24. System.out.println("a3=" + a);
25. }
结果为:
a2=27
a1=20
a3=23
注意:
1,对于局部变量要先赋值后使用
2,局部变量局部有效,在定义这个变量的代码块也就是在“{}”中有效
3,在重合的有效范围内,不允许两个局部变量发生命名冲突
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 java中局部变量和全局变量的区别 汽车导航对监控部分有限速提示是怎样回事 汽车行驶中仪表盘突然显示发动机指示灯亮后加油门只能低速行驶是什么... 汽车在低速行驶时电脑显示低速行驶防抱死系统不可用,然后ABS灯就亮了是... 跪求一款邮件群发的软件!!推广用的,一次能发上千封邮件这样子的_百度... 写一个蕴含道理的故事并把道理写出来。 英雄为什么不是普通人的原因有哪些 现在黄金回收什么价钱 570显卡跑鲁大师怎么才八十几分 GTX570鲁大师跑分极低这个正常吗? 联系笔记本i5 12500h相当于台式什么cpu? BT131可控硅参数 i512500h是什么水平 翼支付红包中的钱能取出来吗? 小米怎么恢复50电量? 爱奇艺播视频时说网页丢失是为什么? ...显示网页走丢了,有些又能用。比如爱奇艺,扣扣能用,微博网页版不能用... 网络正常的,网页丢失,播放器也是加载失败 请问魔塔中打到第20层之后怎么办,或者说第13层的银剑怎么取,有人说是... 魔塔60层齐天大圣版13层的剑怎么得? ...距离肛门三厘米有溃疡,得溃疡性结肠炎,经过一段治疗,血由暗红变成... 溃疡性结肠炎的特征性大便是 溃疡性结肠炎排便时是黑血还是鲜血 宝工MT-1232 3 3/4 防护型多功能自动数字万用表怎么样 巫妖王之怒,MT排行帮 梦见别人鼻子流血有什么征兆 梦见别人鼻子流血什么意思 我叫mt2 132区叫什么的 暗黑2的一些问题 ...个天梯图MT6737T比MT6735还强仅次于MT6737相当于晓龙430不准吧... 邮箱的服务器设置是什么意思 电子邮件的服务有哪几种 <初级问题>static静态局部变量问题 word表格中文字为红色 魅族6(3G+32G)好吗? 联发科MT6737好吗? 等于高通骁龙的什么?_百度... 现在RX460鲁大师居然能跑15w分?我刚刚入的RX560是不是就没有意义了... rx6750鲁大师跑分一般多少 电动车4个电量显示代表多少? 采用工程近似法分析三极管直流电路要计算哪几个电量? 如何才能更省电!