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

赋值运算符不是很理解,求指教

569f40f400014d4805000337.jpg

569f40f50001944f05000309.jpg

问题1:这两图分别错在哪?

问题2:为什么6 8 10 12这几行代码开头不加数据类型?

问题3:每一次的运算都是以上一次运算结果为基数进行的吗?比如说第一次运算one+two的结果为30.第二次的加法运算three+=one里那个three是以这个第一次运算的结果30为基数而进行的吗?后面的那些运算是否都是以此类推?

问题4:从第5行代码得知three=0.那么接下来的那些代码里调用的时候为什么不是以0为基数进行运算的?特别是第6行代码three=one+two,即0=10+20???我真的很不明白,希望同学老师们指教。

正在回答

1 回答

问题1:第一幅图可能是有中文运算符;第二幅图\n应该为"\n"。

问题2:three 数据类型已经定义过,如果在定义就重复了。

问题3:每一次运算之后three的值就被覆盖,而one和two的值不变。“=”是赋值的意思如第6行意思是,将10+20,即one+two,的运算结果赋给three,编译完这个语句之后,three的值即为30.

问题4:同问3。

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

ALN

那个,第一幅图是因为第13行把out输成了our
2016-01-20 回复 有任何疑惑可以回复我~
#2

听那风的声音 提问者

非常感谢!能加个好友吗
2016-01-22 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

赋值运算符不是很理解,求指教

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