gpt4 book ai didi

java - 为什么 int 类型值不装箱为 Integer

转载 作者:搜寻专家 更新时间:2023-11-01 01:10:42 25 4
gpt4 key购买 nike

<分区>

public class Test {
static void test(Integer x) {
System.out.println("Integer");
}

static void test(long x) {
System.out.println("long");
}

static void test(Byte x) {
System.out.println("byte");
}

static void test(Short x) {
System.out.println("short");
}

public static void main(String[] args) {
int i = 5;
test(i);
}
}

输出值为“long”。

只能告诉我为什么它不是“整数”,因为在 Java 中,int 值应该被自动装箱。

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