1,4,2 是由 Java 中的原始类型表示的吗? [关闭]

Posted

技术标签:

【中文标题】1,4,2 是由 Java 中的原始类型表示的吗? [关闭]【英文标题】:Is 1,4,2 represented by a primitive Type in Java? [closed]1,4,2 是由 Java 中的原始类型表示的吗? [关闭] 【发布时间】:2021-12-15 16:40:51 【问题描述】:

这种括号 内的数字是否总是属于数组,或者它也可以是原始类型?

确切的任务是:确定以下值 (!) Java 是否为它们的表示提供原始数据类型。如果是,请指定所有匹配的。

我只是不确定这个:1,4,2 前面没有任何 int [ ],这就是我要问的原因。

(对不起这个愚蠢的问题,这里非常大的菜鸟)

【问题讨论】:

内容是原始的,数组不是 如果您的意思是 Java 代码 new int[] 1, 4, 2,那么不,这是一个引用类型的数组,而不是原始类型。如果您的意思是数学集合(或序列)1, 4, 2,那么可以通过将它们编码为原始数字类型的位来表示小数字的集合或序列。程序中的某些东西是否代表程序之外的东西总是(或多或少)一个解释问题。 数组是引用类型。 Object o = new int[] 1,4,2; 【参考方案1】:

代码:

int[] array = 1,2,3;

相当于:

int[] array = new int[3];
array[0] = 1;
array[1] = 2;
array[2] = 3;

在java中,数组是对象(即使是原始类型的数组)

【讨论】:

以上是关于1,4,2 是由 Java 中的原始类型表示的吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

此错误是由运行在 32 位 JVM 中的 Java 程序访问的 64 位库引起的吗?

java 基础面试

Java原始数据类型

Java面试知识点总结

JVM之数据类型

java课堂作业