在java 中怎么把double类型转成 int类型

Java > Java SE [问题点数:0分]
等级
本版专家分:30
结帖率 100%
等级
本版专家分:19704
等级
本版专家分:30
等级
本版专家分:1237
等级
本版专家分:1237
等级
本版专家分:30
等级
本版专家分:702
等级
本版专家分:702
等级
本版专家分:9407
等级
本版专家分:120
等级
本版专家分:1423
zp668

等级:

java中String,int,Integer,char、double类型转换

1、如何将字串 String 转换整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 2、如何将字串 String 转换Integer ? Integer integer=Integer.valueOf(str); 3、如何将...

在Java中String、int、Integer、Char、double类型转换

1.如何将字符串String转换整数int?package s2s4; public class Test { public static void main(String[] args) { String s = "123456"; int num = 0; try { //num = Integer.valueOf(s...

java 中double型转化成int

java 中double型转化成int型 //不进行四舍五入操作: (int)x //进行四舍五入操作: Integer.parseInt(new java.text.DecimalFormat("0").format(x))

Java数据类型中String、Integer、intDouble相互间的转换

http://blog.csdn.net/u012246458/article/details/49359495     1.Integer转换成int的方法    Integer i = new Integer(10);... int k = i.intValue();... 即Integer.intValue();... 2.int转换Inte...

Java类型转换: int转double

标题Java类型转换: int转double 由于double的范围比int数据类型大,所以当int值被赋给double时,java会自动将int值转换为double。 隐式转换:由于double数据类型的范围和内存大小都比int大,因此从intdouble的...

java double类型保留位数、double转int

1.double保留小数点后一位 DecimalFormat df = new DecimalFormat("#.0"); df.format(0.99); 同理,保留小数点后两位 DecimalFormat df = new DecimalFormat("#.00"); df.format(0.99); 同理保留小数点后零位 ...

java 中把double类型转成 int类型

double d = 1.233; String s1 = String.valueOf(d); String s2 = s1.substring(0, s1.indexOf(".")) + s1.substring(s1.indexOf(".")+1); int i = Integer.parseInt(s2);

javaDouble类型的数据转换为Int 类型 四舍五入

import java.text.DecimalFormat; public class test { public static void main(String[] args) { DecimalFormat df = new DecimalFormat("######0"); //四色五入转换整数 Double x=3.14159; Do

java从Object类型转换成double,int类型

import java.math.BigDecimal; BigDecimal balance =(BigDecimal)getbalance_Map.get(“balance”); balance.intValue();转int int intBalance=balance==null?0:balance.intValue(); balance.doubleValue();...

JAVA中Doubledouble(Integer&int)之间的区别

Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Intjava的原始数据类型,Integer是javaint提供的封装类。Java为每个原始类型提供了封装类。  原始类型封装类  boolean Boolean  char ...

java中向上向下及四舍五入取整的方法,double型强制转换成int型的取整方法?

java 向上或向下以及四舍五入取整的方法,Java 中double型强制转换成int型时是怎么取整的?向上取整:Math.ceil(double a) 向下取整:Math.floor(double a) 四舍五入取整:Math.rint(double a) 例子1(三种取整的...

Java中String类型int类型double类型相互转换

1、整数int转成字符串String//int转成String int i = 123456; String s1 = String.valueOf(i); //方法一 String s2 = Integer.toString(i); //方法二 String s3 = ""+i; //方法三 System.out.printl

int类型转为double

虽然小范围的类型转大范围的类型能够隐式转换,但当有表达式操作时需要强制转换,否者可能失去精度 。 左到右范围从小到大:byte->short->int->long->float->double ex: int a = 1; double b= a...

JavaDouble强转Int)精度丢失问题

问题:提现4515.23元,接口需要的这个提现金额是:int类型且单位是分处理出现了精度丢失: double num=4515.23 int numInt=(int)(num*100) 这个是强转后numInt=451522,少了1分钱(debug:(num*100)=451522....

java 校验数据是否为intdouble、string类型的方法instanceof

String sContentValue = "1234567"; boolean bCheckResult = true;/* Int */try { Integer iCheckValue = Integer.parseInt(sContentValue); if (iCheckValue instanceof Integer == false) { bChe

Java强制类型转换,浮点型转为整型

public class Basic{ public static void main(String[] args){ double a = 10.0; double b = 3.0; System.out.println("a / b = " + (int)(a / b)); } } 输出 a / b = 3 利用(int...

java float转换int

1.Java的简单类型及其封装器类 ⑴Java简单类型与封装类 我们知道,Java语言是典型的...当然,Java在提供大量的其它类时,也提供了与简单数据类型对应的封装类,于是,Java中就有了诸如int和Integer(float和Float、doub

double类型转int类型,精度丢失的问题

碰到一个问题,就是double类型在进行降级强转int类型的时候,发生了精度丢失。先来看一下现象 比如 double num1 = 49.99;  int num2 = (int)(num1 *100); 输出后,num2 等于 4998 但是num1 等于49.97或49....

java把含小数点的数字字符串转换为int类型

String num ="1.00";int abc =Double.valueOf(num).intValue();//转换为Int类型

java数据类型(八种基本数据类型+三种引用类型

一:java中数据类型分为两大数据类型: 1基本数据类型;2引用数据类型 二:注意事项: 1:java开发过程整型用int、小数用double、布尔用boolean; 2:类型转换都是小范围向大范围转换,大范围往小范围转化...

java中,数值计算时的类型转换 ( 两个int类型相加,赋值给double

定义代码如下   int a = Integer.MAX_VALUE; int b = 1; double c = 0;   c = a + b;   以上这段代码,虽然不会报错,但是计算结果精度有问题。 ...先 a + b 为 int,这时已经溢出了

Java中double类型数字转换(整数时候,去掉小数点,小数时候,保留两位小数)

/* * 如果是小数,保留两位,非小数,保留整数 * @param number */ public static String getDoubleString(double number) { String numberStr;... if (((int) number * 1000) == (int) (number ...

short类型int类型转换,float类型double类型转换

把int类型转为short类型推翻了转换类型中的,大小的理论,其实不然。与float f = 3.4 中double float转为float 大小报错,展开深入研究。 2.基本1.Java类型转换 Java类型转换分为自动转换和强制转换两种。 ...

long(Long)与int(Integer)之间的转换

1.将long型转化为int型,这里的long型是基础类型: long a = 10; int b = (int)a; 2.将Long型转换为int 型的,这里的Long型是包装类型: Long a = 10; int b=a.intValue(); 3.将Long型转换为 Integer 型的,这里的...

java_强制转换异常_Double与Integer

所以转换的时候会将其转换为 Double 和 Integer 类,究竟转换为哪一个,根据其所储存的数值而定,如果没有小数,则转换为 Integer,否则是Double(以上是我所做的实验得出的,不可避免会存在片面和不完整,但...

JAVA随机数生成 | Math.random()方法 | 随机生成intdouble类型

要获取一个xy的double类型的随机数 左闭右开 要获取一个xy的double类型的随机数 左开右闭 要获取一个xy的double类型的随机数 左闭右闭 要获取一个xy的double类型的随机数 左开右开 int随机数 要获取一个xy的int类型...

java中将double转型为intjava中的幕运算方法Math.pow()。

java中将double转型为int有2个方法。 1: double d = 12.0; int i = (new Double(d)).intValue(); 2: double d = 12.0; int i = (int)d; 不要使用(int)来强制转换  应该先生成一个double的...

java两个int相除,返回保留两位小数

private double deciMal(int top, int below) { double result = new BigDecimal((float)top / below).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); Log.e("返回的两位数",result+"'");

JAVA中double转int类型按四舍五入取整(实用)

public static void main(String[] args) { ... + (int) Math.ceil(96.1));// 97 (去掉小数凑整:不管小数是多少,都进一) System.out.println("向下取整" + (int) Math.floor(96.8));// 96 (去掉小数...

Java中,BigDecimal互Integer

一、Integer类型 定义: Integer a=new Integer(int value); Integer a=new Integer(String value); 转换: 1)定义就可以将int型和String型的转换为Integer型 2)String类型转换为Integer型 ...

相关热词 c# 摘要 c# mvc2 匿名访问 c#qq登录框代码怎么写 c#修改json串 c#string怎么用 c#不包含适用 c# exe 所在路径 c#重载运算符++ add c# list c# 抓取数据