Double是对象,double是基本类型。
你好Double类型是double的包装类,在JDK1.5以后,二者可以直接相互赋值,称为自动拆箱和自动装箱。看你的提示,我推测你的jdk版本在1.5以前。
如果是这样,可以用Double中的方法,将包装类转为基本数据类型,如:
double amount = rec.getAmount().doubleValue() 。
Java基本类型:
java中,如果double小数点后面是0,怎么只显示整数?
double d=123.0;if(d%1==0){ int tmp = (int)d;System.out.println(tmp);}else{ System.out.println(d);}
java里如何在输出浮点数小数部分为0时自动将小数点和小数部分隐藏
可以直接以浮点数和其强转为整数的数值进行比较,相同则直接取整数,即去掉小数点;否则,即不同时,原样输出;PS.
Java中关于四舍五入代码的一点问题
将负零("-0")解析为 如果 isParseBigDecimal() 为 true,则为 BigDecimal(0), 如果 isParseBigDecimal() 为 false 并且 isParseIntegerOnly() 为 true,则为 Long(0), 如果 isParseBigDecimal() 和 isParseIntegerOnly() 均为 false,则为 Double(-0.0)。看了你就懂了 ...
关于JAVA中的math.round
floor就是直接去掉小数保留整数,即如果参数是正数则小数部分全舍,参数是负数则小数部分全入。 例如:Math.floor(2.6)的值是2,Math.floor(-2.1)的值是-3
使用java编写输入1011,输出一千零一十一的类
思路很简单 首先 需要有一个映射类映射中文和数字的关系 重要结构如下 mapping.properties zh_2=十zh_3=百zh_4=千 cn_0=零cn_1=一... 读取后 1011 后 首先你可以获取这个数字的位数 string input = "1011";int length = input.length;string LastStr = "";for(int i=0;i<length;i++)...
Java编程:输入一个实数x,如果x小于0,输出"input error";否则输出x...
代码如下:import java.text.DecimalFormat;import java.util.Scanner;public class Test {public static void main(String [] args){Scanner sc = new Scanner(System.in);try{double x = sc.nextDouble();if(x<0){throw new Exception();}double result = Math.sqrt(x);System.out.println(...
java变量类型转换(java变量的类型转换基本知识)
java中如何把一个String类型的变量转换成double型的?1、Double.parseDouble(String类型变量)例如定义String变量A为“10”,将String转化为Double变量。2、String转double保留N位小数:\/String转换成double保留N位小数。3、提示不能将字符串转换为int类型。double类型:可以直接通过”doublenum=(double)(“...
java中把米换算成公里
private int dist = 789;private double dis = 0;\/\/你的距离数据应该不是写死的吧,如果你是从服务器获取的距离数据,可能是String,赋值给\/\/distance时候就要强制类型转换(Integer),然后再执行以下四舍五入dis = Math.round(dist\/100d)\/10d;disText.setText(dis+"公里")\/\/System.out.println("...
求java高手解答
* '0' 结果将用零来填充 * ',' 每3位数字之间用“,”分隔(只适用于fgG的转换) * '(' 若参数是负数,则结果中不添加负号而是用圆括号把数字括起来(只适用于eEfgG的转换) * 最小宽度: 最终该整数转化的字符串最少包含多少位数字 * 保留精度:保留小数位后面个数 * 转换方式: * 'e', 'E' -- 结果...
java基础都有那些?
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。java程序中每一个变量都属于特定的数据类型,在使用前必需对其进行声明,声明格式为:type varName [=value]例如:int i =100;foloat f=12.3f;double d1,d2,d3=0.123;(声明了三个变量,其中d1,d2是默认值,d3=0.123)String s=”hello...