 
		bilubilu
2015-10-27 15:30
用于计算有效成绩的变量,声明在for外和for内效果是不一样的,这个有什么知识点不? @laurenyang
 
				int count = 0;
for(int i =0; i< 10; i++){
    count ++;
    System.out.println(count);
}这样是在for外面定义的,这样count的值会在每次for循环累计,这样程序会输出1,2,3,4,5,6,7,8,9。
for(int i =0; i< 10; i++){
    int count = 0;
    count ++;
    System.out.println(count);
}这样是在for内面定义的,这样count的值会在每次for循环的时候把它变成初始值0再累加,这样程序会输出9次1。
 
				哦哦,知道了!我还以为和作用域有啥关系,是我逻辑弄错了,谢谢
Java入门第一季(IDEA工具)
1168090 学习 · 18754 问题
相似问题