将无穷大值添加到数组中

时间:2015-05-27 03:39:18

标签: java arrays infinity

我想在数组的最后一个索引中添加一个无穷大值。我在java代码中尝试过类似的东西。我的数组是整数类型。

Integer myInf = Integer.MAX_VALUE;
array_name[length_of_array]=myInf;

它不起作用。我的代码中可能出现什么问题?

2 个答案:

答案 0 :(得分:3)

在array_name中使用少一个索引值。

Integer myInf = Integer.MAX_VALUE;
array_name[length_of_array - 1]=myInf;

答案 1 :(得分:1)

length_of_array是否设置为正确的值?此外,数组是0索引的,因此最后一个索引比数组的大小小1。

请改为尝试:

array_name[array_name.length - 1] = Integer.MAX_VALUE;