如何以下面的方式编写一个近似于双精度的函数,返回一个int:
function (2.3) -> 2
function (2.7) -> 3
function (-1.2) -> -1
function (-1.7) -> -2发布于 2010-06-10 21:42:44
public int homeworkFunction(double x) {
return (int)(Math.signum(x) * Math.min(Math.round(Math.abs(x)) , Integer.MAX_VALUE);
}https://stackoverflow.com/questions/3014805
复制相似问题