java运行问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:20:29
import java.applet.*;
import java.awt.*;
public class SSApplet extends Applet
{ public void paint(Graphics gc)
{ for(int i=2;i<100;i++)
{ for(int j=2;j<=Math.sqrt(i);j++)
{ if(i%j==0)
break;
gc.drawString("i="+i,10,10);}
}
}
}
<HTML>
<TITLE>SSApplet</TITLE>
<BODY>
<applet code="SSApplet.class" width=200 height=50>
</applet>
</BODY>
</HTML>
运行时,无法正常显示结果

其实结果是对的,只是你没有换行,所以看起来显示出来的像是乱码

import java.applet.Applet;
import java.awt.Graphics;

public class SSApplet extends Applet {
private static final long serialVersionUID = -4639271564268451118L;

public void paint(Graphics gc) {
int cnt = 0;
for (int i = 2; i < 100; i++) {
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0)
break;
cnt++;
gc.drawString("i=" + i, 10, 10 * cnt + 10);
}
}
}
}