Java程序问题,帮忙找出问题!谢谢
这有两个简单代码,代码(一)显示两个错误找不到符号,但是我把代码改成(二)之后就能正常运行了,请帮我解释一下为什么???
(一)import java.util.*;
class Bo
{ public static void main(String agrs[])
{ int i,x,n;
for(x=0;x<2;x++)
{ if(x==0)
{ String s[]=new String[4];
for(i=0,n=1;i<4;i++)
{ s[i]=String.valueOf(n);n++;
}
}
else
{ String s[]=new String[4];
for(i=0,n=5;i<4;i++)
{ s[i]=String.valueOf(n);n++;
}
}
for(i=0;i<s.length;i++)
System.out.println(s[i]);
}
}
}
-------------------
(二)import java.util.*;
class Bo
{ public static void main(String agrs[])
{ int i,x,n;
for(x=0;x<2;x++)
{ if(x==0)
{ String s[]=new String[4];
for(i=0,n=1;i<4;i++)
{ s[i]=String.valueOf(n);n++;
}
for(i=0;i<s.length;i++)
System.out.println(s[i]);
}
else
{ String s[]=new String[4];
for(i=0,n=5;i<4;i++)
{ s[i]=String.valueOf(n);n++;
}
for(i=0;i<s.length;i++)
System.out.println(s[i]);
}
}
}
}
[解决办法]
作用域的问题
[解决办法]