答案为什么是那样啊

解决方案 »

  1.   

    i  是局部变量。 只能在for循环内部有效
    for循环结束  i  就消失了。
    个人理解,仅供参考
      

  2.   

    i属于局部变量,运行时存储在栈内存,作用域为for循环语句,随着语句的结束,变量i也就不存在了
      

  3.   

    for(int i=0;i<10;i++)
    System.out.println(i);
    类似for(int i=0;i<10;i++){
    System.out.println(i);
    }
    楼主你答案是正确的====9
      

  4.   

    i被定义为局部变量,只在for循环内有效,java自带垃圾回收(就是回收没用了的对象)的功能,for循环结束后,变量i就没用了,会被系统自动回收掉
      

  5.   

    i被定义为for循环内的局部变量,只在for循环内有效,java自带gc垃圾回收的功能,for循环结束后,变量i就没用了,会被系统自动回收掉