int one = 10 ; int two = 20 ; int three = 0 ;为什么three=one+two

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

lionbuild

2015-12-29 21:03

int one = 10 ;

        int two = 20 ;

        int three = 0 ;其中这个three的值不是0吗,怎么能three=one+two?


        

写回答 关注

2回答

  • qq_卌除囘憶_0
    2015-12-29 21:24:53
    已采纳

    one two three 都是变量,而=只是一个赋值运算符,只是暂时的给他们一个值,后面可以随意变化的,在编程语言中==才是不变的量。

    lionbu...

    意思就是three之前0赋值在three=one=two后就赋值成30了?那three的赋值在这一段代码里的赋值不存在前后不一致的问题吗

    2015-12-30 07:15:55

    共 2 条回复 >

  • 产品经理不是经理
    2015-12-29 21:18:36

    ==与=不要混淆,判断是否相等是==

    lionbu...

    谢谢!

    2015-12-30 07:09:51

    共 1 条回复 >

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

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

1165171 学习 · 17581 问题

查看课程

相似问题