55问答网
所有问题
当前搜索:
double比较大小JaVA
Java 中
float ,
double
的取值范围和max,min打印的值不一致
答:
Float.Min_value
Double
.Min_value 是可表示的最小正非零值的常量
java中
怎么判断一个
double
类型的数等于零。
答:
首先一个
double
是否为 0,或者其他的数值,是精确的,可以使用== 。比如 double f = 0; 此时 f 是精确为 0 ,f == 0 为 true。但是,double 在运算中,由于截尾的原因,总是有误差的。而此时是否为0,要看你的这个运算的精度要求。比如运算后,f = 0.001,此时不能简单去和 0
比较
,...
java
double
类型
答:
double
类型直接进行运算会出现精度问题,可先转换为字符串之后再进行运算。import
java
.math.BigDecimal;public class Arith { // 默认除法运算精度 private static final int DEF_DIV_SCALE = 10;// 这个类不能实例化 private Arith() { } public static double add(double v1, double v2){ BigDec...
java中
float和
double
的取值范围是什么?
答:
1、float:4字节(32bit),IEEE 754。取值范围:[-3.40282346638528860e+38 , -1.40129846432481707e-45] ∪ [1.40129846432481707e-45 ~ 3.40282346638528860e+38] 。2、
double
: 8字节(64bit) ,IEEE 754。取值范围:[-1.79769313486231570e+308,-4.94065645841246544e-324] ∪ [4....
java
Double
取值范围是?
答:
double
,浮点型,8字节。数据表示范围:-1.798E308~1.798E308
java
判断两圆是否相交以及相交的面积
大小
。
答:
boolean isIntersecting(Circle c){ return Math.sqrt((_x-c._x)*(_x-c._x)+(_y-c._y)*(_y-c._y))<=_r+c._r;} double sharedArea(Circle c){ double alpha,area;
double d
=Math.sqrt((_x-c._x)*(_x-c._x)+(_y-c._y)*(_y-c._y));//两圆心距离 if(d>_r+c...
java
图片压缩算法-java如何实现把一个大图片压缩到指定
大小
的图片且长...
答:
java
要实现把一个大图片压缩到指定
大小
的图片且长宽比不变可以尝试以下操作:建立一个AffineTransform AffineTransform(
double
m00,doublem10,doublem01,doublem11,doublem02,doublem12)转换矩阵,缩放
比较
简单(矩阵可以干很多事情,想做图像处理软件可以研究下)[x'][m00m01m02][x][m00x+m01y+m02][y']=[...
java中double
型如何取整?
答:
有float类型的 向上取整:Math.ceil() //只要有小数都+1 向下取整:Math.floor() //不取小数 四舍五入:Math.round() //四舍五入
Java中
是怎么确定
double
的长度?
答:
你是想 输出的时候 来控制 要输出小数点后面的几位还是 想知道
double
的最大长度?1、public static void fun(){ double cc = 9098.08876;DecimalFormat aa = new DecimalFormat(".#"); // 几个# 就是要几位小数 System.out.println(aa.format(cc));} 2、 double.MAX_VALUE 最大...
JAVA中大小
写的问题
答:
java中
有原始数据类型 和引用数据类型。 像
double
,int,float,char等就是原始数据类型。 他们都有对应的包装类double与
Double
,int与 Integer 等 包装类就可以当作引用类型来使用。 可以对其调用方法等操作,(Integer.parseInt()) 原始数据类型是没有的。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜