如何将在文本区域里输入的内容转变为数字? 如何将在文本区域里输入的内容转变为数字?比如说:我在文本域里输入3个数:99,98,97.我要统计它们的平均值,应该怎样做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得到文本域的内容value;String ff[]=value.split(",");double avge = 0.0;double sum=0.0;try{for(int i=0;i<ff.lenght;i++){ sum+=Double.parse(ff[i]); }}catch(Exception e){ e.printStackTrace(); }avge = sum/ff.lenght; 楼上正解,不过小心输入是99一个数的时候.楼上的方法可能就有问提了avge = sum/ff.lenght;尤其是这一句,呵呵可以先加一个判断if(value.indexOf(",") > 0) {......} 高~!sum+=Double.parseDouble(ff[i]);//方法应该是这样的 关于browser请求头,响应头拦截 java string问题 很小很纠结……在线求帮助 怎样读取环境变量的值? 这几句代码是什么意思 关于界面问题1 java能否以整数输出double而中途不转成long类型? 怎样用JAVA 语句编写对两个表同时操作? [求助]为什么使用new CachedRowSetImpl()时会出错 随便声明个数 算出下一位(急,在线等) byte流怎么转成Image JDBC连接oracle时环境变量的配置 switch(),不是()里面的只能是int short byte char的么??
String ff[]=value.split(",");double avge = 0.0;
double sum=0.0;
try{
for(int i=0;i<ff.lenght;i++)
{
sum+=Double.parse(ff[i]);
}
}catch(Exception e)
{
e.printStackTrace();
}
avge = sum/ff.lenght;
楼上的方法可能就有问提了
avge = sum/ff.lenght;
尤其是这一句,呵呵
可以先加一个判断
if(value.indexOf(",") > 0) {......}
sum+=Double.parseDouble(ff[i]);//方法应该是这样的