//此题有错误,是抄书上的,但不知道哪里错了,帮忙改正一下谢谢
import java.awt.*;//什么意思
import java.applet.*;//什么意思
public class lengthdemo extends Applet//这是定义一个类吗?这种形式在前面的例子中没有见到过
{int myarray[]={10,20,30,40,50,60,70,80,};
public void paint(Graphics g)//这个也是
{int index;
g.drawstring("数组为: ",5,20);//drawstring是什么呢,前面没有定义呀
for(index=0;index<myarray.length;index++)
g.drawstring("myarray["+index+"]="+myarray[index],5,(index+2)*20);
g.drawstring("数组的长度为:"+index,5,200);
}
}

解决方案 »

  1.   

    晕;没有注意大小写
    import java.awt.*;//什么意思
    import java.applet.*;//什么意思
    public class Q extends Applet//这是定义一个类吗?这种形式在前面的例子中没有见到过
    {int myarray[]={10,20,30,40,50,60,70,80,};
    public void paint(Graphics g)//这个也是
    {int index;
    g.drawString("数组为: ",5,20);//drawstring是什么呢,前面没有定义呀
    for(index=0;index<myarray.length;index++)
    g.drawString("myarray["+index+"]="+myarray[index],5,(index+2)*20);
    g.drawString("数组的长度为:"+index,5,200);
    }
    }
      

  2.   

    import java.awt.*;//调用awt子类
    import java.applet.*;//调用applet子类
    public class lengthdemo extends Applet//继承Applet
    {
    int myarray[]={10,20,30,40,50,60,70,80,};
    public void paint(Graphics g)//构造函数
    {
    int index;
    g.drawstring("数组为: ",5,20);//调用Graphics中的方法
    for(index=0;index<myarray.length;index++)
    g.drawstring("myarray["+index+"]="+myarray[index],5,(index+2)*20);
    g.drawstring("数组的长度为:"+index,5,200);
    }
    }
      

  3.   

    awt是有用的数据类型
    applet是JAVA小应用程序
    你的程序是APPLET程序,书上这是基础的
      

  4.   

    楼主多看看书吧,如果以前有C和C++的基础,看JAVA基础教程应该很快的,