快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

求出e=1+1/1!+1/2!+1/3!+……+1/n!+……的近似值的java applet程序

//求出e=1+1/1!+1/2!+1/3!+……+1/n!+……的近似值,要求误差小于0.0001import java.applet.*;import java.awt.*;import java.awt.event.*;public class AT1_1 extends Applet implements ActionListener{  TextField text1; Button Button1;  public void init() {  text1 = new TextField("0",10);  Button1 = new Button("清除");  add(text1);  add(Button1);  text1.addActionListener(this);  Button1.addActionListener(this); } public void start(){} public void stop(){} public void destory(){} public void paint(Graphics g) {   g.drawString("在文本区输入数字n后回车",10,100);  g.drawString("文本区显示1+1/1!+1/2!+1/3!+……+1/n!+……的近似值",10,120); } public void actionPerformed(ActionEvent e) {  if(e.getSource()==text1)  {   double sum=1,a=1;   int i=1;   int n=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(NumberFormatException Event)   {   text1.setText("请输入数字字符");   }  }  else if(e.getSource()==Button1)  {   text1.setText("0");  }   }}



返回类别: 教程
上一教程: Smartupload和commons-fileupload介绍与比较
下一教程: Java与TCP

您可以阅读与"求出e=1+1/1!+1/2!+1/3!+……+1/n!+……的近似值的java applet程序"相关的教程:
· 一个经典的JAVA APPLET时钟程序(一)
· 一个经典的JAVA APPLET时钟程序(一)
· 一个经典的JAVA APPLET程序(二)
· 用java小程序applet实现无限级树结构
· Java中利用JMF编写摄像头拍照程序
    微笑服务 优质保证 索取样品