我现在正在学习 java,我在某处读过我也可以在带有小程序的浏览器中运行我的 java 代码。如果我尝试使用它,它会显示错误,请单击此处了解详细信息。
问题是java程序确实在命令提示符下工作,但不在浏览器中。
这是我的 HTML 代码。(Planet.class 和 html 文件都在我的桌面上)
<applet code="Planet.class" width=500 height=500 />
这是我的 java 代码(此代码在命令提示符下工作得很好;不要试图了解它到底在做什么,它只会在 * 中生成一个菱形。):
class HelloWorldApp {
public static void main(String[] args) {
int n=20;
int i;
int k;
int j;
for (i=1;i<=n;i++)
{
for (k=n-i;k>=0;k--)
{ System.out.printf(" ");}
for (j=1;j<=2*i-1;j++)
{System.out.printf("*");}
System.out.printf("\n");
}
for(i=n-1;i>=1;i--)
{
for (k=0;k<(n-i)+1;k++)
{ System.out.printf(" ");}
for(j=2*i-1;j>=1;j--)
{System.out.printf("*");}
System.out.printf("\n");
}
}
}
我相信这只是因为浏览器不支持 printf 但也许我在做其他完全错误的事情,请告诉我。