仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1209|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA网页编程之求出e=1+1/1!+1/2!+1/3!+……+1/n!+……...

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:52:18 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为能用到多少功能就用多少,不能用就不用!总的来说:要简单要性能好,可以不用框架。你说java复杂,就是因为你把java(j2ee)与这些框架混在了一起。程序//求出e=1+1/1!+1/2!+1/3!+……+1/n!+……的近似值,请求偏差小于0.0001importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassAT1_1extendsAppletimplementsActionListener{TextFieldtext1;ButtonButton1;publicvoidinit(){text1=newTextField("0",10);Button1=newButton("扫除");add(text1);add(Button1);text1.addActionListener(this);Button1.addActionListener(this);}publicvoidstart(){}publicvoidstop(){}publicvoiddestory(){}publicvoidpaint(Graphicsg){g.drawString("在文本区输出数字n后回车",10,100);g.drawString("文本区显现1+1/1!+1/2!+1/3!+……+1/n!+……的近似值",10,120);}publicvoidactionPerformed(ActionEvente){if(e.getSource()==text1){doublesum=1,a=1;inti=1;intn=0;try{n=Integer.valueOf(text1.getText()).intValue();while(i<=n){a=a*(1.0/i);sum=sum+a;i=i+1;}sum=sum*10000;sum=Math.round(sum);sum=sum/10000;text1.setText(""+sum);}catch(NumberFormatExceptionEvent){text1.setText("请输出数字字符");}}elseif(e.getSource()==Button1){text1.setText("0");}}}
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。
老尸 该用户已被删除
沙发
 楼主| 发表于 2015-6-14 06:39:25 | 显示全部楼层
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-20 08:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表