您的位置:首页 > 其它

有一个整数数组,请求出两两之差绝对值最小的值

2012-09-19 15:42 197 查看
//有一个整数数组,请求出两两之差绝对值最小的值,

//记住,只要得出最小值即可,不需要求出是哪两个数。

public class ChaZhi {

public static void main(String args[]) {

int[] a = new int[] { 1, 122, 134, 1115, 147, 19 };

int minValue = 999;

for (int i = 0; i < a.length; i++) {

for (int j = i + 1; j < a.length; j++) {

if (chazhi(a[i], a[j]) < minValue)

minValue = chazhi(a[i], a[j]);

}

}

System.out.print(minValue);

}

private static int chazhi(int a, int b) {

int c = a - b;

if (c > 0)

return c;

else

return -c;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐