99问答网
所有问题
当前搜索:
double在java中作用
在JAVA中
怎么比较
Double
类型数据的大小
答:
第一种
Double d
= 1.4;
double d
1 = d.doubleValue();转换成基础类型用>,<,==可以比较;第二种Double d =1.4; Double d2 = 1.4;用d.equals(d1)比较 第三种Double d =1.4; Double d2 = 1.4;用d.compareTo(d1)结果为0则表示相等,>0表示d大于d1,<0表示d小于d1 ...
java中double
和int类型可以相加吗
答:
可以。多个
double
类型的数直接相加的时候,可能存在精度误差.( 由于计算机算法以及硬件环境决定只能识别 0 1。计算机默认的计算结果在都在一个指定精度范围之内,想往深的了解,可以学习数值分析等) 在金融方面是绝对不允许的,好在
java
开发者有这个先见之明。
JAVA中
定义了一个
double
型的a,想让a等于我输入的数字,怎么写啊(我是大...
答:
Scanner sc = new Scanner( System.in);
double
a= sc.nextDouble();System.out.println(a);这是jdk1.5的写法
在JAVA
语言中,1/5的值是()?
答:
在 Java
语言中,整数除以整数将产生整数结果。因此,1/5 的值为 0。如果你希望获得浮点结果,可以将其中一个数强制转换为浮点数,例如:
double
result = 1.0 / 5;这将返回 0.2 的值。
JAVA
DOUBLE
计算方法
答:
java中
..计算表达式的结果类型..是该表达式中类型最大的..这是为了避免丢失数据..比如int + long结果类型是long型..int + float 结果类型是float..你的计算式中最大的是long..所以结果是long..所以算出来的结果不会是小数..就是0了..然后你将0这个long型赋值给一个
double
..他就看能不能将他...
在Java中
,
Double d
= 12;为什么报错?
答:
你好,因为12是整数,d默认为int类型,你把一个整型变量赋值为
Double
,因此报错。
java
菜鸟问题:float相较于
double
存在的意义是什么?
答:
类型 比特数 有效数字 数值范围 float 32 6-7 -3.4*10(-38)~3.4*10(38)
double
64 15-16 -1.7*10(-308)~1.7*10(308)long double 128 18-19 -1.2*10(-4932)~1.2*10(4932)简单来说,Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位),在我的...
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中double
型如何控制有效数字输出位数或精度?
答:
//方法一NumberFormat nFormat=NumberFormat.getNumberInstance();nFormat.setMaximumFractionDigits(2);//设置小数点后面位数为System.out.println(nFormat.format(3.1415););方法二
double d
= 14.7155;DecimalFormat df0 = new DecimalFormat("###");DecimalFormat df1 = new DecimalFormat("###.0"...
java
int a =1;int b = 2;
double
c=a / b. 为什么结果是0.0,而不是...
答:
double
是双精度类型 不是什么小数类型...编程中 / 代表取整 也就是做完除法以后取整数部分,后边的小数部分舍去 所以 a/b=0 又因为c是double类型 所以是0.0 要想得到0.5就要用取模运算 % a%b = 0.5 这才是取余数的 基础要好好学,不要想当然。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜