【发布时间】:2017-01-24 18:02:58
【问题描述】:
我正在尝试将特定字符串索引处的字符转换为整数。
这是我拥有的功能:
public int[] digitsOfPi(int n) {
{
String piDigits = Double.toString(Math.PI);
int[] piArray = new int[n];
for (int i = 0; i < n; i++)
{
piArray[i] = Character.digit(piDigits.charAt(i), n);;
}
return piArray;
}
}
不幸的是,当我用digitsOfPi(3) 测试这个功能时,我得到了
[I@15db9742
任何帮助将不胜感激。
【问题讨论】:
-
你用什么输出它的结果?
-
System.out.println(digitsOfPi(3));
-
您正在打印数组对象 id,循环遍历数组以打印它的元素
-
实际功能是否正常工作但打印不正确,还是功能本身不正确?
-
貌似打印不正确,根据函数名猜测要获取3位pi,所以打印不正确