比较和关系运算

比较:

  这是一个随便写的车票的代码,两条斜杠后面的是注释,是给人看的,斜杠后面不管写的啥,计算机是不读的

  我们运行代码,他说请投币,我们投15个,出现一个true,true的意思是:对的,正确的,然后车票十元,找零:五元

  我们重新运行一遍,这次我们投5个,然后就会出现一个false,false的意思是:错的,不正确的,票价十元,找零-5

这就做了一个比较,比较你投的币是不是十元,是就返回一个true,不是就返回一个false

 

 

关系运算

  计算两个值之间的关系,所以叫做关系运算

  比如:a大于b就返回true,a不大于b就返回false  

  所有的关系运算符的优先级比算术运算的低,但是比赋值运算的高

优先级:

  8>=4+4;这个是先算加号,再去判断大于或等于

  判断是否相等的==和!=的优先级比其他的低,而连续的关系运算是从左到右进行的

  5==5.0,整数和浮点数是相同的数就相等

两个浮点数是不相同的

   double a = 1.0;

   double b = 0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1

这两个是不相等的,浮点数是不能进行精确计算的

  System.out.println(Math.abs(a-b)<(1e-6))

1e-6是10的-6次方

  这样浮点数算出来的结果才能为true

 

posted @   漁夫  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示