你这个数组下标越界了,应该把循环条件改成 i<6int b,i;
    String s;
    int a[]=new int[6];
    for(i=1;i<6;i++)
    { b=(int) (Math.random()*10) ;
      a[i]=b;
      //s=String.valueOf(b);
      //jTextArea1.setText(s);
      s=String.valueOf(a[i]);      jTextArea1.setText(s );