课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
用于计算有效成绩的变量,声明在for外和for内效果是不一样的,这个有什么知识点不? @laurenyang
2015-10-27
源自:Java入门第一季(IDEA工具)升级版 7-1
正在回答
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。
哦哦,知道了!我还以为和作用域有啥关系,是我逻辑弄错了,谢谢
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
5 回答FINAL 声明变量
2 回答关于helloworld的变量声明
2 回答这不用声明变量么
3 回答变量声明位置不同而已,怎么输出不同的结果啊?困扰
2 回答class变量定义的位置