www问答网
所有问题
java中关于变量的初始化问题
如题所述
举报该问题
其他回答
第1个回答 2020-01-15
1是申明了一个abc
数据类型的变量,并实例化。初始值为null。可以使用。
2是申明一个abc
数据类型的变量,没有实例化,赋值null。为空。不能使用,试用前必须实例化,不然报空指针异常。
3同上,意思差不多。默认本来就是为null的~~
第2个回答 2019-08-08
局部变量在使用时必须要初始化
对于全局变量如果不赋值,才会有默认值
public
class
exer{
static
int
age;
public
static
void
main(String[]
args)
{
age
=
age+1;
System.out.println("The
age
is
"+age);
}
}
相似回答
请用
Java
+IDE软件平台定义一个int类型
的变量
,
初始化
值为123456,求这个...
答:
在Java中,可以使用IDE软件平台(如Eclipse、IntelliJ IDEA等)来定义一个int类型的变量,并初始化值为123456
。然后可以使用求余运算符(%)来计算这个数的个位数。下面是一个示例代码:javaCopy codepublic class Main { public static void main(String[] args) { int number = 123456; // ...
Java中
所有
变量
在使用前都
初始化
吗
答:
1、java中有两种变量,局部变量和成员变量
。成员变量就是定义在类中,方法外,全局的变量。局部变量使用前必须初始化,否则编译报错。成员变量可以不初始化,虚拟机会给他默认值。class test { //定义成员变量bpublic static int b;public static void main(String[] args) {System.out.println("h...
java中 可能未初始化变量
。
答:
因为你在用一个
变量的
时候,如果没有被赋初值(也就是
初始化
),那
java
编译器将不知道它是什么东西,从而报错。有
问题
再追问。
Java
之哪些情况下
变量
不会
初始化
答:
不同的变量初始化方法不同
。变量包括:类的属性,或者叫值域 方法里的局部变量 方法的参数 对于第一种变量,Java虚拟机会自动进行初始化。如果给出了初始值,则初始化为该初始值。如果没有给出,则把它初始化为该类型变量的默认初始值。int类型变量默认初始值为0 float类型变量默认初始值为0.0f doub...
java
类
变量
自动
初始化的
情况有哪些???
答:
简单
变量
会自动
初始化
类型 缺省值 长度 取值范围 byte short int long 0 0 0 0 8位 16位 32位 64位 -128—127 -32.768—32.767 -2.147.483.648—2.147.483.647 -9.223.372.036.854.775.808—9.223.372.036.854.775.807 两种浮点型 类型 缺省值 长度 取值范围 fl...
Java
:为什么这两段代码
里的变量
i有的需要
初始化
有的不需要呢
答:
对于类的成员变量,不管程序有没有显式
的进行初始化
,
Java
虚拟机都会先自动给它初始化为默认值。局部变量声明之后,Java虚拟机就不会自动给它初始化为默认值,因此局部
变量的
使用必须先经过显式
的初始化
。 但是需要声明的是:对于只负责接收一个表达式的值的局部变量可以不初始化,参与运算和直接输出等...
一个
关于java
静态成员
变量初始化的问题
,目前有两个类,分别是A和B...
答:
A.a,A.b,A.c的时候就已经
初始化
了,即使你没有new A,而当你B类中使用完毕之后,再new A对象,数值肯定还存在,因为静态变量是全局的,而且只有一份,所以对象共用,所以不需要重新初始化了,静态
变量的
改变是程序运行的时间内是永久生效的。
java里面
局部
变量
使用前必须
初始化
,能给详细讲讲嘛?
答:
成员
变量
会被系统默认
初始化
,局部变量没这功能,所以必须自己初始化。还要注意静态成员变量也没系统默认初始化,必须在初始化块或者定义时或者构造函数
里进行
手动初始化
Java中
所有
变量
在使用前都
初始化
吗?
答:
1.尤其是在方法中声明的局部
变量
,必须得由手动进行显示
的初始化
2.而声明在类体中的成员变量,虚拟机会自动帮你初始化 为各种 0 值(数值类型为0 字符则为编码为0的那个 boolean 为false(编码还是0)引用型初始化为null)比较特殊的一种变量final(这里叫常量了 一旦赋值初始化之后就不能更改 )...
大家正在搜
java变量的初始化
java变量没有初始化
java初始化多个变量
java成员变量初始化
java初始化变量是什么意思
java成员变量默认初始化
java静态变量什么时候初始化
Java局部变量未初始化未使用
实例变量的初始化