Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 实战错误讨论  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 我再问一道行不行?(文本区并没有更新)
benkhe





发贴: 11
积分: 0
于 2005-12-27 22:40 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
请尽量使用准确的文字描述作为标题
(甚至只是简单的错误信息)
若新帖再無恰当标题,可能会被刪除

原來的标题:
版主元老受累了,我再问一道行不行?

Please use the [code ] tag (no space between e & ]) to format code.



import java.util.*;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class textarea extends Applet implements TextListener
{
TextArea text1,text2;
public void init()
{
text1=new TextArea("",10,10);
text2=new TextArea("",10,10);
add(text1);add(text2);text2.setEditable(false);
text1.addTextListener(this);
}
public void textValueChanged(TextEvent e)
{ int i,j;
double t;
String temp;
if(e.getSource()==text1)
{
String s=text1.getText();
double a[]=new double[50];
StringTokenizer fenxi=new StringTokenizer(s,",");
int n=fenxi.countTokens();
for(i=0;i<=n-1;n++)
{temp=fenxi.nextToken();
a[i]=Double.valueOf(temp).doubleValue();
}
for(i=0;i<=n-1;i++)
{
for(j=i+1;j<=n-1;n++)
{
if(a[j]<=a[i])
{t=a[i];a[i]=a[j];a[j]=a[i];}
}
}
text2.setText(null);//刷新显示
for(i=0;i<=n-1;i++)
text2.append(""+a[i]+"'");
}
}
}

本程序要求在一个文本区输入若干个数,另一个文本区同事对输入的数从小到大排列。也就是说随着输入的变化,另一个文本区不断的更新排序。(分隔符为",")但我正确运行完程序后,第二个文本区并没有出现任何数字结果。


why edited on 2005-12-27 23:57


Windows环境下的tomcat + apache配置(绝对实践操作版)

话题树型展开
人气 标题 作者 字数 发贴时间
5059 我再问一道行不行?(文本区并没有更新) benkhe 1352 2005-12-27 22:40
4220 Re:我再问一道行不行?(文本区并没有更新) why 2136 2005-12-27 23:51

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923