java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决.小数部分,我也想只输出0.以后的整数部分.我想的是先用一个double类型保存小数部分,然后用Double.toString转化成String类型

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 18:44:25

java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决.小数部分,我也想只输出0.以后的整数部分.我想的是先用一个double类型保存小数部分,然后用Double.toString转化成String类型
java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决.
小数部分,我也想只输出0.以后的整数部分.我想的是先用一个double类型保存小数部分,然后用Double.toString转化成String类型,然后输出String从第2位往后的数,但在String a = new String(Double.toString(y));比如y=0.4,结果a=0.399999999999999这是怎么回事啊.还有用这个方法合适吗,sorry没财富值了,

java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决.小数部分,我也想只输出0.以后的整数部分.我想的是先用一个double类型保存小数部分,然后用Double.toString转化成String类型
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);
自己测试下

java,就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决.小数部分,我也想只输出0.以后的整数部分.我想的是先用一个double类型保存小数部分,然后用Double.toString转化成String类型 从一个有50个数的数组中输出六个数组成一个数组,这六个数不能相同,用java编写就是50个数里随机输出六个不相等的数 java打印输入一个四位数,分别求出千位、百位、十位和个位数字并输出? java 输入一个任意的浮点数,例如3.123456789,保留其两位小数输出,无需四舍五入(求详细的讲解) java 输入一个任意的浮点数,例如3.123456789,保留其两位小数输出,无需四舍五入(求详细的讲解) 远距离输电中,输出电压,输入电压,输送电压,输出电功率,输入电功率等分别指什么?就是有一个升压变压器和一个降压变压器的那个 求算法:输入一个单精度小数,在结果中分别输出这个数的整数和小数部分输入一个单精度小数,在结果中分别输出这个数的整数部分和小数部分 编程:输入一个正的实数,将其整数部分和小数部分分别输出. java 编程 输出 ,,,.20!的值用Java 编程 输出 +2!+3!+.+20!的和 在分别输出1!,,,.20!的值为 阶乘 创建10个学生对象,放入学生集合.并写一个方法,根据成绩和学号,分别进行排序,将排序结果输出到控制java 一个Java问题 假设x=2而y=3,若有输出,给出下列代码的输出结果.如果x=3而y=2,输出是一个Java问题假设x=2而y=3,若有输出,给出下列代码的输出结果.如果x=3而y=2,输出是什么?当x=3而y=3时,输出又是什么 用JAVA编写一个程序,判断一个字符串中有几个单词,例:I am tom.输出三个单词.单词之间的空格数不定! 根据JAVA用户输入两个整数,分别输出这两个数的和、差、积、商. Java日期转换为毫秒的数学公式我学的不是JAVA,JAVA源码只能看懂大概.我知道JAVA可以将日期时间转换为毫秒来输出.但是现在我是在用excel,所以我需要一个数学公式!excel里面有一列日期,格式为 java循环输出ABCD等腰三角形 一个简单的java问题.有0,1,2,这3个数字,输出所有由这三个数字组成的五位数.for(int i1=0;i1 if((2*Math.max(a,Math.max(b,c)))==(a+b+c))这个语句的目的是什么呢?有什么作用呢?我想知道的不是if语句呀?是一个java程序,如果这个条件成立就输出是三点在一条直线上,是为什么? 一个小数里的小数部分有相同的数字就是循环小数,对还是错