⑴ java怎么用小数字符串转int
java用小数字符串转int的方法:
java中带小数点的统统用double和float定义,如下例子:
String ssss = "343.40";
double d = Double.valueOf(ssss);
这里调用Double.valueOf(ssss);就把字符串转换成int了。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。
Java由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。
从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。
⑵ 在java 中怎么把double类型转成 int类型
doubled=12.0;
inti=(newDouble(d)).intValue();
⑶ 在java 中怎么把double类型转成 int类型
可以通过强制转换,可以转化为int类型,转换后取整数部分,不会四舍五入
double cc = 3.72; (int)cc -> 3
double cc = 3.22; (int)cc -> 3
⑷ java中如何把一个double数转换成整型数
直接强行转换就行,例如
int i = (int)23.23;
当然了这么做会有精度丢失
java的Double封装版类中也提供有方法取Double的int值其实此方法的本质还是权上面的强转
例如:
Double d = new Double(23.23);
int doubleToInt = d.intValue();
⑸ 在java 中怎么把double类型转成 int类型
一个变量 double x;
[java] view plain
不进行四舍五入操作:
(int)x
进行四舍五入操作:
Integer.parseInt(new java.text.DecimalFormat("0").format(x))
⑹ java中怎样将一个double型数组转化成int型数组
1、可以借助强制类型转换及循环来完成转化。比如double型数组darray转换为int型数组iarray的代码如下:
double[]darray=newdouble[10];//darray数组声明
//...//darray数组初始化省略
intiarray=newint[darray.length];//声明int数组iarray,长度同darray的长度
for(inti=0;i<darray.length;i++){
iarray[i]=(int)darray[i];//位置1
}
2、先生成一个double的外覆型Double,再用Double的intValue()得到int,这里代码部分大部分相同,只需将位置1的代码改为
iarray[i]=(newDouble(darray[i])).intValue();
3、当然也可以先将double型数据先转换为String类型,然后再转换为int类型,如位置1代码修改如下:
Strings1=String.valueOf(darray[i]);
Strings2=s1.substring(0,s1.indexOf("."));
iarray[i]=Integer.parseInt(s2);