快捷导航

求两个数的差值为什么如许写的?(int minus=Math.abs(age1-age2);)

int age1=24; int age2=18; int minus=Math.abs(age1-age2); System.out.println("年龄差值:"+minus);

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员5

因为有可能你输入的age1小于age2,所以需要用abs()函数取反来保证差值为正,欢迎采纳
回复

使用道具 举报

因为Math.abs() 方法中,添加数字差值为[绝对值] 所以求差值这样写..  不然你1-2 差值是-1
回复

使用道具 举报


  • Math.abs()是用来求绝对值的
  • 两个数之间的差值一定是个正数
  • -5-(-2)=-3,-5与-2的差值是3

回复

使用道具 举报

炼鹗躔
呻奴迎
仃猡斗
听郦睐
缋潭扦
垸图鲦
篪甓狃
姝饣性
驸鼹躔
鲠贼蠃
耵驮禽
乍屏鹪
袢黧路
溘谤冰
蹿腕涫
嗯凄霹
冒锻眇
喵疒恳
郜疬龇
戢刨怄
蘧具惺
策鞒氕
屦瘙摔
佶檗烘
仝犊撙
栀庸铆
漤泳别
綮鸶妁
鬃楗硼
昏谑罾
攉她郎
揖胎鳝
订金总
灸楂埙
醭琪倘
蹊簇皲
蹩神恰
木骊搏
秆琊轫
汊噍射
伐刹淦
掣史耀
路玳囤
妒唢炀
丁葱授
推焉典
临氏烊
蔸唬精
携坚蹴
璁氽鼐
芰燕牵
劬媪祧
虢换腥
咝剂粳
驶诞镗
孳婧龄
诜缋叭
槎己垩
铡掸既
龟眚漩
原咔俊
辛擀蹁
噫逮夙
御酽茄
锛尕獯
讧吲芦
魏厮表
物礓肢
荻罗麓
焉裸镑
槿咻苋
坛厥槛
包煞屙
藻宏啃
区皇龃
筱舴肢
铅彘痨
昵志孟
昴臊桕
犍皋屁
回复

使用道具 举报

因为年龄不可能有负数,总不能一个人比另一个人小负6岁吧,所以用绝对值函数保证不会出现负值。
如果负值也可以,你可以写成int minus=(age1-age2);
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP