double[] width= new double[arr.length]; //编译错误,width不是我要变量weight吧? for()for中可以不要参数吗
double weight[]={0.4,0.18,0.1,0.1,0.07,0.06,0.05,0.04}; int n = weight.length;
String s = "0.4,0.18,0.1,0.1,0.07,0.06,0.05,0.04"; //s = JTextField.getText(); String[] ss = s.split("\\s\\,\\s"); double[] weight = new double[ss.length]; for (int i = 0; i < ss.length; i++) { weight[i] = Double.parseDouble(ss[i]); }
double[] width = new double[arr.length];
for(){
width[i] = Double.parseDouble(arr[i]);
}
double weight[]= null;
MVEL.eval("weight={"+你的文本框中填写的东东+"};");
在逐个将字符串转成double型
for()for中可以不要参数吗
double weight[]={0.4,0.18,0.1,0.1,0.07,0.06,0.05,0.04};
int n = weight.length;
String[] ss = s.split("\\s\\,\\s");
double[] weight = new double[ss.length];
for (int i = 0; i < ss.length; i++) {
weight[i] = Double.parseDouble(ss[i]);
}