代码如下:
package com;
import java.util.Arrays;
public class Point {
double[] xyz = new double[3];
public double[] creatPoint (double x, double y, double z) {
xyz[0] = x;
xyz[1] = y;
xyz[2] = z;
return xyz;
}
public double distencePoint() {
double a = Math.pow(xyz[0],2) +Math.pow(xyz[1],2) + Math.pow(xyz[2],2);
double b = 1/2;
double distence = Math.pow(a,b);
return distence;
}
public String showPoint() {
String xyz = Arrays.toString(xyz); //这个地方,用Arrays.toString 输出一个数组的String,报错
return xyz;
}
}
代码中备注位置,我为什么无法打印我的数组呢?系统的报错我没看懂。
Arrays.toString(xyz) 不应该就是把数组转换成字符串么 我输出字符串为什么不可以呢?