88问答网
所有问题
java局部变量和全局变量赋值
为什么 i 没有赋值,确可以用呢?求大神解决
举报该问题
推荐答案 2014-01-12
i 是一个静态成员变量,标准来说,java没有
全局变量
这个说法,成员变量的一个特点就是类加载的时候,如果没有初始化值就会给它赋值,基本
数据类型
的初始化值都是固定的,
一个变量作为类成员使用的时候,如果没有被初始化,java会为其分配默认值:
Boolean false
Char '\u0000'(null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d 等。。。。。。。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/McVtBVVttKaVKgcgK1K.html
其他回答
第1个回答 2014-01-12
无论创建多少对象,static数据都只只用一份存储区域。static关键字不能应用于局部变量,因此他只能这用于域。如果一个域是基本类型,并且没有给它初始化,那么他会默认为基本类型的标准初始值,像int类型默认是0;如果是一个引用,那么他会默认为初始值null。
请采纳
第2个回答 推荐于2016-03-23
i作为类的成员,初始化类时会对未赋值的变量赋默认值的
int 为 0本回答被提问者采纳
第3个回答 2014-01-12
肯定初始化了,对于不同类型的初始化的初值是不同的,假如int型,则是0.
否则会报空指针错误。
第4个回答 2014-01-12
静态的整形如果没有初始化,则默认是0,如果不是静态就会报错了
追问
这样写他也不会报错呀
追答
你这还是个全局变量,一样会自动初始化的,方法内的局部变量就会出错了
1
2
下一页
相似回答
java
怎么区别成员
变量与局部变量
,怎么为他们
赋值
;方法重载与类的重置...
答:
局部变量
,声明在方法体、语句块中的变量。它的作用域有限,只对当前最近的一对“{ }”里面的程序体有效。注意的是,局部变量在声明后必须初始化。一般在声明时初始化最好(int x=0;)养成良好的习惯。
全局变量
,声明在类中方法体之外的变量。类中的每个方法体可以使用。但需要注意的是,必须用“Obj...
局部变量和全局变量
的区别
答:
全局变量:通常需要初始化值。局部变量:通常不需要初始化,它们在第一次使用时会被自动赋予初始值(例如
,在大多数编程语言中,初始化为0或null)。四、内存与性能考虑 全局变量:由于其生命周期长,可能会占用更多内存。在某些情况下,访问全局变量可能比访问局部变量稍微快一些,因为不需要在每次调用方法...
什么是
java的局部变量
、成员
变量和全局变量
?
答:
1、局部变量:在方法内定义的变量称为“局部变量”或“临时变量”,方法结束后局部变量占用的内存将被释放。2、成员变量:在类体的变量部分中定义的变量,也称为字段。3、
全局变量
:全局变量,又称“外部变量”,它不是属于哪个方法,作用域从定义的地址开始到源文件结束。4、
局部变量和
成员变量主要是...
java局部变量和全局变量
的区别
答:
只有方法变量、类变量,没有
全局变量
———
java中
如何引用在
局部赋值
的
全局变量
在局部的循环内使用
答:
大哥,你的a和b以及min和max都没有
赋初值
,建议赋完值再看看,方法中的
变量
只有赋了初值才能使用
全局变量和局部变量
的区别是什么?
答:
随程序的销毁而销毁,
局部变量
在函数内部或循环内部,随函数的退出或循环退出就不存在了。4、使用方式不同:
全局变量
在声明后程序的各个部分都可以用到,但是局部变量只能在局部使用。函数内部会优先使用局部变量再使用全局变量需要注意一点的是,局部变量不能
赋值
为同名全局变量的值。
局部变量和全局变量
的区别
答:
1、数据存储方式相同:无论是局部变量还是全局变量,它们在计算机内存中都是以相同的方式存储的,即通过分配特定大小的空间来保存变量的值。这意味着无论变量作用域如何,其本质都是内存中的一个数据区域。2、命名规则一致:在编程语言中,
局部变量和全局变量
都遵循相同的命名规则,如不能使用保留字、必须...
java 局部变量赋值全局变量
有什么特殊含义吗?
答:
你这个是构造方法吧,只是将fianl
变量赋值
给了一个新的变量,没有太大意义
大家正在搜
全局变量和局部变量
怎样区分全局变量和局部变量
c语言全局变量和局部变量
局部变量和全局变量重名
为局部变量赋值
形参是局部变量吗
什么是局部变量
静态局部变量
函数的形参都属于全局变量
相关问题
java中 全局变量与局部变量在内存中有什么区别?
java 全局变量和局部变量的区别
java局部变量和全局变量的区别
java局部变量和全局变量的区别
java局部变量和全局变量的区别
java局部变量和全局变量的区别
什么是java的局部变量、成员变量和全局变量?
什么是java的局部变量,成员变量,全局变量?