用数字创建一个float数组

时间:2013-11-20 16:00:22

标签: java arrays

我想创建一个方法,在每个点生成一个带有(float)值的数组。

我目前的做法:

static float[] createFloatArrayWithNumbers(int count){
     float  arr []= new float [count];
     for(int i=0; i<=count; i++){
        arr[i]=i;
     }
     return arr;
} 

该方法返回[F@6e1408。但它不应该,

例如,当count == 7时,输出为:

3.0f,
5.1f,
7.2f,
9.3f,
11.4f,
13.5f,

值是随机设置的吗?

1 个答案:

答案 0 :(得分:1)

Java中的数组不会覆盖toString方法,因此您将获得默认表示。使用Arrays.toString来获取有用的表示形式:

System.out.println(Arrays.toString(arr));