当前页面: 开发资料首页 → J2SE 专题 → 关于在FOR循环里变量定义
关于在FOR循环里变量定义
摘要: 关于在FOR循环里变量定义
如下程序:
为何不能通过编译:
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 错误
把j在外面定义
i want to know why.....
int j=10放在前面试试
for( int i=0,j=10;i<10;j--)
{}
}
語法錯誤!
这样写本身就是语法错误
如同
int i;
i=0,int j;
一样
恩。语法有问题。同意楼上的~
板凳
public class Test1
{
public static void main(String args[]){
for(int i=0, j=10;i<10;j--)//关键是这行.不明白为何这样在里边定义j,却不可以.
{}
}
}
这样就OK了
for( int i=0 ....