黑马程序员技术交流社区
标题:
为什么 sum 在{} 大括号外 还能用 ?
[打印本页]
作者:
lyoivneg
时间:
2016-4-19 09:11
标题:
为什么 sum 在{} 大括号外 还能用 ?
结果是120 以为递归调用了
为什么sum 在大括号外还能使用
也就是说sum 最后赋值为120后 在大括号外 还能使用? 不是应该消失吗
package com.itheima.io;
import java.io.File;
public class 递归 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
getSum(5);
}
public static void getSum(int i) {
// TODO Auto-generated method stub
int sum = 1;
while(i>0){
sum = sum * i;
i--;
}
System.out.println(sum);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2