import   java.applet.Applet;
import   java.awt.*; 
public   class   ab.java   extends   Applet 
{       public   void   paint(Graphics   g) 
      {       for(int   row=1;row <=7;row++) 
              {     int   x=220-20*row;     int   y=20+20*row; 
                    for(int   column=1;column <=2*row-1;column++) 
                    g.drawString( "* ",x+20*(column-1).y); 
                } 
        }   
  } 
然后出现的是--------------------Configuration: <Default>--------------------
D:\ab.java:11: 需要 '{'
public   class   ab.java   extends   Applet 
                   ^
1 错误Process completed.请问这是什么问题?刚刚注册的号没分给,不好意思

解决方案 »

  1.   

    class 后面的类名是不需要带上.java的,在你这个程序中, 类名就是ab所以你只要将箭头所指的.java去掉就可以了
      

  2.   

    把public  class  ab.java  中的.java去掉,调试看看,类名不用加那个的呀!ok了哦!
      

  3.   

    你的类是public的 所以类名首字母要用大写吧? 我也刚开始学习,感觉是这样
      

  4.   

    两个错误
    首先类名不允许有 "."
    具体查看Java命名规范g.drawString( "* ",x+20*(column-1).y); 
    Graphics类中并没有这个的方法 void drawString(AttributedCharacterIterator iterator, int x, int y) 
     void drawString(String str, int x, int y)