如下程序:为何不能通过编译:
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 错误
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 错误
{}
}
語法錯誤!
如同
int i;
i=0,int j;
一样
{
public static void main(String args[]){
for(int i=0, j=10;i<10;j--)//关键是这行.不明白为何这样在里边定义j,却不可以.
{}
}
}这样就OK了