为了账号安全,请及时绑定邮箱和手机立即绑定

静态变量的详细解释

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

正在回答

4 回答

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

1 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1163388    人
  • 解答问题       17551    个

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

进入课程

静态变量的详细解释

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信