日期:2014-05-20  浏览次数:20621 次

百思不得其解!谁能帮忙看下!在线等
public   static   void   main(Strig   []args)
{
    for(int   i=0,i <=10,i++)
{
if(i <6)   break;
}
system.out.println(i);

}

结果是编译错误!为什么?

------解决方案--------------------
for(int i=0,i <=10,i++)
{
if(i <6) break;
}
i的访问范围在for循环里面,你在for循环外面自然是读取不到的。而且这种情况一般的IDE不需要编译就可以知道。
------解决方案--------------------
年轻人,身体重要啊~~
------解决方案--------------------
public static void main(String [] args)
{
for(int i=0;i <=10;i++)
{
if(i <6) break;
system.out.println(i);

}

}

------解决方案--------------------
xcmxjge() 写的这段:
-----------------------------------
public static void main(String [] args)
{
for(int i=0;i <=10;i++)
{
if(i <6) break;
system.out.println(i);

}

}
------------------------------------
当i = 0时就先调出了,你能打出来吗???
------------------------------------
public static void main(String [] args)
{
for(int i=0;i <=10;i++)
{
if(i <6) System.out.println(i);break;


}

}


------解决方案--------------------
public static void main(String [] args)
{
for(int i=0;i <=10;i++) (i <6)?System.out.println(i):break;

}

}
改下~~
------解决方案--------------------
public static void main(Strig []args)
{
for(int i=0,i <=10,i++)
{
if(i <6) break;
system.out.println(i);
}

}
你括号错了吧
------解决方案--------------------
括号括错了
public class test1{
public static void main(String [] args) 

for(int i=0;i <=10;i++) 

if(i <6) continue; 
System.out.println(i);

 //System.out.println(i); 


}
i是局部变量,放外面超过了它的作用域
------解决方案--------------------
百思不得其解? SCJP? 真是百思不得其解?

i 是 局部变量啊 SCJP的膜拜者!
------解决方案--------------------
scjp 是什么啊