为什么在x,y坐标和math.abs()中使用Math.min()是一个好主意

时间:2013-04-18 04:42:48

标签: java

为什么使用Math.min()方法(对于Rectangle)将Math.abs()用于x-y坐标以及宽度和高度是个好主意?我认为x-y坐标总是正面的,所以我很困惑为什么它很重要。

1 个答案:

答案 0 :(得分:4)

x,y坐标表示矩形在平面上的位置;它们可以是负数,因为矩形可以放在相对于原点的任何位置(即0,0位置)。

矩形的高度和宽度必须为正,因为实际上没有定义负长度。

考虑到这一点,将Math.min用于位置和Math.abs用于维度是有意义的。