如何在for循环外访问循环内的变量? String test;for (int i = 0; i < cancelBillImage.length; i++) { test = "NBA.com";} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把变量的初始化放在循环外面就可以了。这个代码会更有代表性。String test = "";int i = 0;for(i = 0; i < cancelBillImage.length; i++){ test = "NBA.com"+i;} 每个变量都有作用域的,for循环里的变量只在循环里生效,如果要访问,需要向楼上那样定义在外面! 你不是刚接触java是刚接触写程序把赫赫 String test1;for(int i=0;i<100;i++){ String test = "test"; test1= test;}System.out.println(test1); 一个字,"不行"for内声明的是堆栈变量,进入for后才建立,离开for后就销毁了. for循环外定义的变量可以在循环外和循环内访问,for循环内定义的变量不能在循环外访问 程序运行的时间复杂度是指程序运行的时间还是指程序运行的次数或者指别的什么?敬请专家赐教!!! 有关继承中变量的问题? 在操作系统中为什么要把也的大小设置为4KB呢?? 再问eclipse编写junit的问题? 关于javac HelloWorld.java问题的求教 在eclipse 3.0m9中怎样设置jsp编辑调试环境(在线) 为什么我的Eclipse与众不同 类型转换 有谁知道Swing中的JDialog的isModal()方法有什么用? 分词工具的字典自动学习功能如何实现 请问:java.awt中如何响应鼠标右键?? ----java中如何调用外部.dll-------
String test = "";
int i = 0;
for(i = 0; i < cancelBillImage.length; i++){
test = "NBA.com"+i;
}
赫赫
for(int i=0;i<100;i++)
{
String test = "test";
test1= test;
}
System.out.println(test1);
for循环内定义的变量不能在循环外访问