静态变量的详细解释

来源:4-8 Java循环语句之 do...while

princess01234

2016-04-10 22:14

学习的时候没有弄透静态变量   那么这道题目中 sum不是静态变量 为什么在后来的循环中它保留上次的值呢

写回答 关注

4回答

  • qq_凝眸子衿
    2016-04-10 23:12:59

    这里sum不是什么静态变量,它的作用域在整个main函数中,所以它可以在main函数中保留上次的值。而且它的生存期与main函数相同即程序的运行期间。

  • funinit
    2016-04-10 22:37:21

    在 main 方法(函数)内, sum一直是 有效的生命期。

    -------所以 do/while 循环中的 计算sum也 是 有效的生命期。

  • 搁浅丶Vall
    2016-04-10 22:36:34

    sum没有改变他的 那为什么保留上次的值呢?

  • jyd0
    2016-04-10 22:35:53

    这里说的静态变量,是相对静态变量

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1163359 学习 · 17551 问题

查看课程

相似问题