java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决。

Double d = 0.432; String str = d.toString(); String arr[] = str.split("[.]"); //整数部分就是数组的第一个 String zhengshu = arr[0]; System.out.println(zhengshu); //小数部分就是数组的第二个 String xiaoshu = arr[1]; //截取第二个及以后的数据 String ...
java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决。
Double d = 0.432; String str = d.toString(); String arr[] = str.split("[.]"); //整数部分就是数组的第一个 String zhengshu = arr[0]; System.out.println(zhengshu); //小数部分就是数组的第二个 String xiaoshu = arr[1]; //截取第二个及以后的数据 String shuchu = xiaoshu.substring(1); System.out.println(shuchu);自己测试下2013-06-05
这是源码
public class TestSplit {
public static void main(String[] args) {
double d = 0.45;
//将double类型转换为String类型

String s = Double.toString(d);
//以小数点把它们分割

String []a = s.split("[.]");

//第一个数组也就是小数点前的数字

System.out.println(a[0]);
//第二个数组也就是小数点后的数字
System.out.println(a[1]);
}
}2013-06-04
private String[] divide(double num){
//把一个浮点数强制类型转换为long型,既得到它的整数部分
long zheng = (long)num;
//浮点数减去部分,得到小数部分,小数部分乘以100后再取整得到两位小数
long xiao = Math.round((num - zheng) * 100);
return new String[]{zheng + " ",String.valueOf(xiao)};
}2013-06-05
妈呀!太难了!小学六年级飘过。。。。。。2013-06-04
嘛意思三点水是阿三 撒啊2013-06-04
mengvlog 阅读 9 次 更新于 2025-07-18 17:54:00 我来答关注问题0
  • Double d = 0.432; String str = d.toString(); String arr[] = str.split("[.]"); //整数部分就是数组的第一个 String zhengshu = arr[0]; System.out.println(zhengshu); //小数部分就是数组的第二个 String xiaoshu = arr[1]; //截取第二个及以后的数据 String ...

  •  forKnowledge JAVA编程有一个小数,如何去掉小数部分?

    1、新建一个php文件,命名为test.php。2、在test.php文件中,使用header()方法将页面的编码格式设置为utf-8,避免输出中文乱码。‍3、接下来需要在test.php文件中,定义一个变量,保存一个小数。‍4、在test.php文件中,使用explode()函数以小数点“.”分割数字,保存在一个数组中。&...

  •  runjia1987 Java有一个小数,如何去掉小数部分?

    1、Math.round(float f)对小数部分四舍五入或者强值类型转换成int类型,直接去掉小数部分!2、3、向上取整:Math.ceil() //只要有小数都+1向下取整:Math.floor() //不取小数四舍五入:Math.round() //四舍五入

  •  阿暄生活 java小数是什么类型

    float类型:定义:float是一个32位浮点数类型,用于表示较小的数值范围。精度:提供单精度浮点运算。使用场景:当数值范围较小且对精度要求不是特别高时,可以使用float类型。示例:在Java代码中,声明一个float类型的小数需要在数字后面加上f后缀,如float f = 3.14f;。double类型:定义:double是一个6...

  •  翡希信息咨询 关于javadouble小数向上取整处理

    在Java中,关于double小数向上取整处理,可以使用Math.ceil函数。以下是详细解答:函数作用:Java的Math类提供的ceil方法可以对传入的double类型数值进行向上取整操作。所谓向上取整,即结果总是比实际数值大或等于的最小整数。函数用法:使用Math.ceil,其中num是需要进行取整操作的数值。函数会返回一个double...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部