问答详情
源自:3-3 Java中的赋值运算符

这两种表达式有什么区别吗

System.out.println ("three+=one==>"+three);

System.out.println("three");

第二种表达明明比第一种简单 为什么那么多人选择用第一种 

提问者:不学会PS誓不为人 2018-08-31 14:05

个回答

  • 冬天雪后
    2018-08-31 14:57:18
    已采纳

    没有啊,第一种写法是,输出“three += one ==> ”(文字),接着输出 three这个变量的值。

    第二种写法是输出“three”(文字),就没有东西了

    你想说的是很多人用System.out.println(three)吧,注意,没有引号,有引号就是直接输出引号里面的内容,没引号就是输出three这个变量的值,那里题目要求要写第一种,不然等下输出的时候会和标准答案不一样,不能通过,还有,标准答案在"+="和"==>"两边都有空格的,有些严格一点的做题网站,少一个空格都不能通过,所以必须要按它要求来。