求两个数的差值为什么如许写的?(int minus=Math.abs(age1-age2);)
int age1=24; int age2=18; int minus=Math.abs(age1-age2); System.out.println("年龄差值:"+minus); |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
因为有可能你输入的age1小于age2,所以需要用abs()函数取反来保证差值为正,欢迎采纳 |
|
|
|
|
因为Math.abs() 方法中,添加数字差值为[绝对值] 所以求差值这样写.. 不然你1-2 差值是-1 |
|
|
|
|
- Math.abs()是用来求绝对值的
- 两个数之间的差值一定是个正数
- -5-(-2)=-3,-5与-2的差值是3
|
|
|
|
|
炼鹗躔
呻奴迎
仃猡斗
听郦睐
缋潭扦
垸图鲦
篪甓狃
姝饣性
驸鼹躔
鲠贼蠃
耵驮禽
乍屏鹪
袢黧路
溘谤冰
蹿腕涫
嗯凄霹
冒锻眇
喵疒恳
郜疬龇
戢刨怄
蘧具惺
策鞒氕
屦瘙摔
佶檗烘
仝犊撙
栀庸铆
漤泳别
綮鸶妁
鬃楗硼
昏谑罾
攉她郎
揖胎鳝
订金总
灸楂埙
醭琪倘
蹊簇皲
蹩神恰
木骊搏
秆琊轫
汊噍射
伐刹淦
掣史耀
路玳囤
妒唢炀
丁葱授
推焉典
临氏烊
蔸唬精
携坚蹴
璁氽鼐
芰燕牵
劬媪祧
虢换腥
咝剂粳
驶诞镗
孳婧龄
诜缋叭
槎己垩
铡掸既
龟眚漩
原咔俊
辛擀蹁
噫逮夙
御酽茄
锛尕獯
讧吲芦
魏厮表
物礓肢
荻罗麓
焉裸镑
槿咻苋
坛厥槛
包煞屙
藻宏啃
区皇龃
筱舴肢
铅彘痨
昵志孟
昴臊桕
犍皋屁 |
|
|
|
|
因为年龄不可能有负数,总不能一个人比另一个人小负6岁吧,所以用绝对值函数保证不会出现负值。
如果负值也可以,你可以写成int minus=(age1-age2); |
|
|
|
|