有大神讲解下这个运算符的运算么?!!!

来源:9-9 Java 中的 Object 类 Ⅱ

qq_别说你忘记_0

2018-12-14 15:45

int i=5;

int j=10;

System.out.println(i + ~j);

结果是-6

求大神讲解!!!!

写回答 关注

2回答

  • SuKai
    2018-12-16 17:24:32

    这是2进制的计算方法,十进制10的取“非”之后,计算机采用2进制计算,取10的二进制的补码再转换成十进制就是-11了。可以参考补码的相关信息呦。。。

  • qq__6510
    2018-12-14 15:53:59

    ~(非)

    ~10 = -11

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530655 学习 · 6091 问题

查看课程

相似问题