打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
常见的Double型数据处理功能扩展
package traffic.model.format;

/**
 * 此类专门用来处理小数位数
 * 
 * @author 邹政
 * 
 * @since Traffic 1.0
 * */
public final class DoubleProcess {
/**保留一位小数*/
public static double toOnePointNumber(double value) {
if ((int)(value*100)%10 >= 5){
value = ((int)(value*10)+1)/10.0;
}else {
value = (int)(value*10)/10.0;
}
return value;
}
/**保留两位小数*/
public static double toTwoPointNumber(double value) {
if ((int)(value*1000)%10 >= 5){
value = ((int)(value*100)+1)/100.0;
}else {
value = (int)(value*100)/100.0;
}
return value;
}
/**保留三位小数*/
public static double toThreePointNumber(double value) {
if ((int)(value*10000)%10 >= 5){
value = ((int)(value*1000)+1)/1000.0;
}else {
value = (int)(value*1000)/1000.0;
}
return value;
}
/**保留四位小数*/
public static double toFourPointNumber(double value) {
if ((int)(value*100000)%10 >= 5){
value = ((int)(value*10000)+1)/10000.0;
}else {
value = (int)(value*10000)/10000.0;
}
return value;
}
/**寻找一维数组的最小值*/
public static double getMinValueOfOneArrays(double[] value) {
double min = value[0];
for (int i=1; i
if (min > value[i]) {
min = value[i];
}
}
return min;
}
/**寻找一维数组的最大值*/
public static double getMaxValueOfOneArrays(double[] value) {
double max = value[0];
for (int i=1; i
if (max < value[i]) {
max = value[i];
}
}
return max;
}
/**寻找二维数组的最小值*/
public static double getMinValueOfTwoArrays(double[][] value) {
double min = value[0][0];
for (int i=0; i
for (int j=0; j
if (min > value[i][j]) {
min = value[i][j];
}
}
}
return min;
}
/**寻找二维数组的最大值*/
public static double getMaxValueOfTwoArrays(double[][] value) {
double max = value[0][0];
for (int i=0; i
for (int j=0; j
if (max < value[i][j]) {
max = value[i][j];
}
}
}
return max;
}
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
JAVA方法详解
Java:int、char、double与byte相互转换的程序
浅谈java中的数学运算
〖数学算法〗开平方的七种算法
421,在排序数组中查找元素的第一个和最后一个位置-对二分法查找的改造
图像处理之三种常见双立方插值算法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服