基于变量而不是常量定义一维数组的元素数

时间:2015-10-28 00:15:43

标签: java arrays

我对基于变量的方法感到困惑。我试图不确定它是否正确。是吗?

{{1}}

2 个答案:

答案 0 :(得分:1)

  

基于a定义一维数组的元素数   变量而不是常数

你做得对。让我们把它分成几部分来清除你的困惑。

  

定义一维数组的元素数

int size;
System.out.print(“Enter the array size: “); 
size = input.nextInt();

这里你已经定义了你的数组中应该有多少个元素。简单来说就是数组的大小。

  

基于变量而不是常量

您已经使用上面的变量size来定义长度的大小,它是变量意味着它可以具有用户输入的任何值,而不是代码中的硬编码。

希望你的困惑很清楚。 很好的伙伴。

答案 1 :(得分:0)

我认为这不是变量或常数的问题,而是使用new int[size]的混乱。 实际上,它只是new int[](size)的第二种格式,它将是一个新的对象,它是一种数组类型。 int只是一个通用参数。