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

来源:3-3 Java中的赋值运算符

听那风的声音

2016-01-20 16:23

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回答

  • ALN
    2016-01-20 16:40:57
    已采纳

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

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

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

    问题4:同问3。

    听那风的声音

    非常感谢!能加个好友吗

    2016-01-22 19:01:18

    共 2 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题