如下程序:为何不能通过编译:
public class Test1
{
    public static void main(String args[]){
        int i;
        for(i=0,int j=10;i<10;j--)//关键是这行.不明白为何这样在里边定义j,却不可以.
        {}
        }
}错误:Test1.java:5: 需要 ".class"
        for(i=0,int j=10;i<10;j--)
                    ^
Test1.java:5: 不是语句
        for(i=0,int j=10;i<10;j--)
                ^
2 错误

解决方案 »

  1.   

    i want to know why.....
      

  2.   

    for( int i=0,j=10;i<10;j--)
            {}
            }
    語法錯誤!
      

  3.   

    这样写本身就是语法错误
    如同
    int i;
    i=0,int j;
    一样
      

  4.   

    public class Test1
    {
        public static void main(String args[]){
            for(int i=0, j=10;i<10;j--)//关键是这行.不明白为何这样在里边定义j,却不可以.
            {}
            }
    }这样就OK了