编写一个Applet小程序
编写一个Applet小程序,求1!+2!……+10!的和并显示,同时要求把1!,2!,3!,……的结果存放到一个数组中,并按每行3个显示该数组的各元素。...
编写一个Applet小程序,求1!+2!…… +10!的和并显示,同时要求把1!,2!,3!,……的结果存放到一个数组中,并按每行3个显示该数组的各元素。
展开
1个回答
展开全部
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);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |