算术运算和赋值运算问题,求大神解答。

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

慕先生9706129

2018-02-26 20:10

算术运算和赋值运算都有“=”。本人纯小白在本教学中给出的例子怎么总感觉赋值运算的功能算术运算同样能实现。我想请教一下大神,算术运算和赋值运算在实际应用中有哪些不同作用,或者说各自特有的功能。

写回答 关注

2回答

  • Gir非碼農
    2018-02-26 21:12:58
    已采纳

    算术运算符有‘=’?题主这个不太对吧……哪里看到的

    在java里,一个=是赋值,右面赋给左面

    两个==是逻辑判断,输出的是true或flase

    三个===是地址数值是否都相同,输出的也是true或false

    算数用它干啥,实际上比如下面这儿

    int a = 5;
    int b = 4;
    int c = a + 1;
    int d = c + c;

    这里面=都是赋值。

    再比如下面

    System.out.print("d="+(d+2));

    这里的=是字符串的一部分,不代表别的。

    还有下面这个

    if(c == 6) return false;
    if(d != c) return true;

    上面这俩是判断用的,也不是用来计算的。

    当然啦,算术运算我一直觉得只有用来计算用来数数才叫算数吧……应该不是我理解错了吧

    慕先生970...

    非常感谢耐心解答

    2018-02-26 21:16:01

    共 1 条回复 >

  • 慕勒4244485
    2018-02-26 20:33:23

    赋值运算有方向,可以有如下形式:

    a=a+1

    这种形式在算术运算里是错误的

    慕先生970...

    算术运算只能用定义好的变量进行运算而赋值运算可以直接有数字吗?还有您所说的赋值运算方向能否展开说一下,本人才接触java,新手小白。望大神不吝赐教。

    2018-02-26 20:46:37

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题