String test;for (int i = 0; i < cancelBillImage.length; i++) {
    test = "NBA.com";
}

解决方案 »

  1.   

    把变量的初始化放在循环外面就可以了。这个代码会更有代表性。
    String test = "";
    int i = 0;
    for(i = 0; i < cancelBillImage.length; i++){
          test = "NBA.com"+i;
    }
      

  2.   

    每个变量都有作用域的,for循环里的变量只在循环里生效,如果要访问,需要向楼上那样定义在外面!
      

  3.   

    你不是刚接触java是刚接触写程序把
    赫赫
      

  4.   

    String test1;
    for(int i=0;i<100;i++)
    {
        String test = "test";
        test1= test;
    }
    System.out.println(test1);
      

  5.   

    一个字,"不行"for内声明的是堆栈变量,进入for后才建立,离开for后就销毁了.
      

  6.   

    for循环外定义的变量可以在循环外和循环内访问,
    for循环内定义的变量不能在循环外访问