gpt4 book ai didi

java - java中的默认值

转载 作者:行者123 更新时间:2023-11-30 06:21:02 25 4
gpt4 key购买 nike

<分区>

您好,我有以下代码。当我使用实例变量时,我得到如下输出(默认值)

int value: 0
float value: 0.0
String value: null
Static int value: 0

但是如果我尝试声明局部变量并打印默认值,则会给出一个错误,提示变量应该被初始化。谁能解释一下原因吗?

public class DefaultValues {
int a;
float b;
String c;
static int d;
public static void main(String[] args) {
int e; // <----
DefaultValues dv = new DefaultValues();
System.out.println("int value: "+dv.a);
System.out.println("float value: "+dv.b);
System.out.println("String value: "+dv.c);
System.out.println("Static int value: "+d);
System.out.println("local int value: "+e); // <----
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com