编写一个Applet小程序

编写一个Applet小程序,求1!+2!……+10!的和并显示,同时要求把1!,2!,3!,……的结果存放到一个数组中,并按每行3个显示该数组的各元素。... 编写一个Applet小程序,求1!+2!…… +10!的和并显示,同时要求把1!,2!,3!,……的结果存放到一个数组中,并按每行3个显示该数组的各元素。 展开
 我来答
bd9006
2013-12-20 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
import java.awt.Graphics;import java.applet.Applet;import javax.swing.JFrame;public class AppletN extends Applet{ public void paint(Graphics g){ int sum=0; int row=1, col=1; for(int i=1; i<=10; i++){ int sun=1; for(int j=1; j<=i; j++){ sun*=j; } sum+=sun; g.drawString(i+"!="+sun, 80*col, 40*row); if(++col==4){ row++; col=1; } } row++; col=80; g.drawString("1!+2!+..+10!="+sum, col, 40*row); } public static void main(String a[]){ JFrame j = new JFrame("AppletN"); j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); j.setSize(400, 300); j.add(new AppletN()); j.setVisible(true); }}
更多追问追答
追问
帮我排一下版呗谢谢
追答

百度的问题

当一般的swing窗口运行可以,当applet也可以。创建一个.html嵌入里面就当applet了。


import java.awt.Graphics;
import java.applet.Applet;
import javax.swing.JFrame;

public class AppletN extends Applet{
    public void paint(Graphics g){
        int sum=0;
        int row=1, col=1;
        for(int i=1; i<=10; i++){
            int sun=1; 
            for(int j=1; j<=i; j++){
                sun*=j;
            }
            sum+=sun;
            g.drawString(i+"!="+sun, 80*col, 40*row);
            if(++col==4){
                row++;
                col=1;
            }
        }
        row++;
        col=80;
        g.drawString("1!+2!+..+10!="+sum, col, 40*row);
    }
    public static void main(String a[]){
        JFrame j = new JFrame("AppletN");
        j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        j.setSize(400, 300);
        j.add(new AppletN());
        j.setVisible(true);
    }
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式