[求助]继续向大家请教(初学者提问) int n=fenxi.countToken(); 应该是fenxi.countTokens(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int n=fenxi.countToken(); 应该是int n=fenxi.countTokens(); int sum=0,p; 应该是int sum=0,p=0;(p要初始化) 我明白了,根据你的程序你的sum所得到的并不是输入数的总和修改如下:import java.util.*; import java.applet.*; import java.awt.*; import java.awt.event.*; public class a extends Applet implements TextListener {TextArea text1,text2; String s;public void init() {text1=new TextArea(" ",10,30); text2=new TextArea(" ",10,30); add(text1);add(text2);text2.setEditable(false); text1.addTextListener(this); } public void textValueChanged(TextEvent e) {if(e.getSource()==text1) { s=text1.getText(); double a[]=new double[50]; StringTokenizer fenxi=new StringTokenizer(s,", "); int n=fenxi.countTokens(); for(int i=0;i<=n-1;i++) {String temp=fenxi.nextToken(); a[i]=Double.valueOf(temp).doubleValue(); } double sum=0.0;double p=0; for(int i=0;i<=n-1;i++) {sum=sum+a[i]; p=sum/n; } text2.setText("sum= "+sum); text2.setText("p= "+p); } } } swing如何播放本地视频? java中的多态和上溯造型有啥关系 JTable列宽按照显示区域的百分比分配 关于线程的一段代码错误 帮帮看看这两个程序 高分求救:同学作业要求自己编写一个协议,用UDP传输一个文件,要求能够控制丢包和错包的百分比,还有实现流量控制 编译时提示出错,请指教 关于Jtable 的横向滚动问题 大海捞针 求教大神,java字符串数组与字符串比较的问题(词法分析器) 郁闷中的JTable刷新问题呀!JTable中的数据库数据怎么根据按纽响应来重画最新数据啊? 如何将jbuilder中的项目导出整个项目的UML图
应该是int sum=0,p=0;(p要初始化)
修改如下:
import java.util.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class a extends Applet implements TextListener
{TextArea text1,text2;
String s;
public void init()
{text1=new TextArea(" ",10,30);
text2=new TextArea(" ",10,30);
add(text1);add(text2);text2.setEditable(false);
text1.addTextListener(this);
}
public void textValueChanged(TextEvent e)
{if(e.getSource()==text1)
{ s=text1.getText();
double a[]=new double[50];
StringTokenizer fenxi=new StringTokenizer(s,", ");
int n=fenxi.countTokens();
for(int i=0;i<=n-1;i++)
{String temp=fenxi.nextToken();
a[i]=Double.valueOf(temp).doubleValue();
}
double sum=0.0;
double p=0;
for(int i=0;i<=n-1;i++)
{sum=sum+a[i];
p=sum/n;
}
text2.setText("sum= "+sum);
text2.setText("p= "+p);
}
}
}