java - 变量名的声明声明了要存储的值的类型?一个恶作剧?

标签 java

所以,我在计算机科学课上有这个判断题(我们使用的是 Java):

A declaration of a variable name declares the type of value to be stored there.

(问题中“类型”一词加粗)

现在,我知道当您声明一个变量时,您必须在 Java 中指定类型,因为它是静态类型的:

int x;

在该代码中,声明了一个名为x 的变量,我们知道它是int 类型。

但是这个问题提到了术语“变量名”。从技术上讲,变量的名称/标识符不负责声明变量的类型。如果程序员选择,名称甚至不需要暗示变量的类型。

我想知道这里的正确选择是什么。这是真的还是假的?对我来说,这似乎有点模棱两可……我该怎么办?

最佳答案

问题很具体:“变量名的声明声明...”(强调我的)

如果它说“变量名称声明...”,您可能会正确地假设这是一个技巧性问题。但是,由于该问题专门针对声明本身,因此正确答案是 true

关于java - 变量名的声明声明了要存储的值的类型?一个恶作剧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8979643/

相关文章:

java - 字符串格式在邮件发送中不起作用

Java RMI 类转换异常

java - 如何使用 XML 转换器以 Java 对象作为参数?

java - `instanceof` 是否产生静态类型限定符?

java - java中找不到文件异常

java - maven故障安全:verify broken when using dependenciesToScan?

java - 如何拆分字符串或从字符串中获取正确的文本

java - 在 Java 中将字符串从 Windows 字符集转换为 UTF 8

java - RxJava doOnError 和 onErrorReturn 如何工作?

java - 使用 Java - MongoDB 在服务器上存储函数