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

正在回答

3 回答

用static修饰后才是常量,比如说static int i=1;这里i是常量,不可变,如果你在写i=2,那么会报错

你这里的i是变量,如果你在写i=2;那么i的值变为2而不是1;

i++的意思是i=i+1

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

比较小的小吉他 提问者

那为何i++要放在最后?放在“{”后面一直显示错误
2015-10-24 回复 有任何疑惑可以回复我~
#2

一沣一

用final修饰的才是常量,static修饰的是静态
2015-10-26 回复 有任何疑惑可以回复我~

i++放在}面会不停执行while输出1

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

你放在“{”后那么会先执行i++在执行System.out.println(i);这样输出的结果应该是2,3,4,5

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

举报

0/150
提交
取消

定义了int i=1后为何i还是变量?

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