gpt4 book ai didi

java - 变量类型与值类型相同吗?

转载 作者:行者123 更新时间:2023-12-01 19:58:17 26 4
gpt4 key购买 nike

如果我写:

int x = 7;

我们是否可以得出结论,7 的值类型是 int,因此 x 的类型也是 int?

这里的“int”表示什么?该值是 int 还是 7 是 int?

最佳答案

int 指的是 x。它指示变量x的类型。这也提供了将存储在那里的值的类型的信息。

  int x =7;

由 2 部分组成。一是:

   int x;

在此范围内将 x 声明为 int。这表明int指的是x。表达式的另一部分是:

     x=7;

这实际上将 int 值 7 赋给了 x。当然,该赋值需要有效。所以该值应该是合适的类型。 在程序中省略赋值也是有效的(例如,如果您不使用此变量。)另一方面,您不能省略声明,因为 java 是强类型的。例如写:

y=8;

除非声明 y,否则不会提供足够的信息。y 可以是 int 、 Integer 、 long 或 Long 等。y 是什么取决于它的声明。

关于java - 变量类型与值类型相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48727182/

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