如:
for (int i=0;i<10;i++){
int jy = (i^I+1);
}
String jyxx = Integer.toHexString(jy);
这样会报错,无法引用jy这个变量;for循环中定义的变量局部于for循环的代码块(大括号内),循环之外不是他的作用域。(变量作用域)
int i;
for
( i=0;i<10;i++){
int jy = (i^I+1);
}
int
jy = (i^I+1);
String jyxx = Integer.toHexString(jy);
本文通过具体示例介绍了在编程过程中变量的作用域概念。探讨了在for循环内部定义的变量仅在其内部有效,并不能在循环外部使用的问题。文章还展示了如何正确地在不同作用域中使用变量。
918





