运算符以及逻辑运算

蔚落 2022-05-30 23:53 289阅读 0赞

单目运算符:+、-,分别表示取正、取负。

关系运算符的优先级比算数运算符低。

Eg:6>5>4 不能作比较,先比较6>5,得到的结果是true,即true>4,显然二者是不能相比较的。

Double之间不能直接作比较:

Eg:

int a=1.0;

int b=0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1;

System.out.println(a==b);

结果是false,因为b=0.99999999,此时需要两者做差,判断二者的绝对值是否小于一个很小的数,如果小于这个很小的数就是相等的,否则不相等。

设置断点后需要将java的布局改为Debug的布局。

发表评论

表情:
评论列表 (有 0 条评论,289人围观)

还没有评论,来说两句吧...

相关阅读

    相关 逻辑运算符

    &: 如果两边的表达式有一个为false结果就是false,两边都是true,结果是true &&:与&不同的是,当左边出现false是有区别,&不管左边是真还是假,右边都进

    相关 运算符以及逻辑运算

    单目运算符:\+、-,分别表示取正、取负。 关系运算符的优先级比算数运算符低。 Eg:6>5>4 不能作比较,先比较6>5,得到的结果是true,即true>4,显然二者是