|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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确实是将语法简化得很好。 |
|