Java中给定一个浮点数,输出该数的整数部分与小数部分。大致有几种方法...
说说我知道的两种:1。float a = 3.14;System.out.println("整数部分: "+(int)a);System.out.println("小数部分: "+a%1)2。将浮点数转成字符串,然后用.分割字符串,第一部分是整数,第二部分是小数。
java中的小数,如何分别输出整数部分和小数部分?
1、float a = 1.2f 2、String s = String.valueOf(a)3、String[] ss = s.split(".")4、System.out.println("整数部分:"+ ss[0])System.out.println("小数部分:"+ ss[1])private String[] divide(double num){ \/\/把一个浮点数强制类型转换为long型,既得到它的整数部分 long zheng...
...一个浮点数,然后分别输出它的整数部分和小数部分?
package chn1;import java.util.Scanner;public class DoubleToInt { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("请输入一个浮点数:");double d = scanner.nextDouble();String string = Double.toString(d);System.out.println(str...
java里如何在输出浮点数小数部分为0时自动将小数点和小数部分隐藏
可以直接以浮点数和其强转为整数的数值进行比较,相同则直接取整数,即去掉小数点;否则,即不同时,原样输出;PS.
已知浮点数,用Java编程序实现分别输出整数部分和小数部分?
不就是:double aa=34456.234545;int bb=(int)aa;\/\/得到整数部分(强制转换)double cc=aa-bb;\/\/不就得到小数了吗?那aa不就是整数部分了吗?
...的一个浮点数,把它的整数部分和小数部分分别输出
public static void main(String[] args){ float f = 0f;Scanner sc = new Scanner(System.in);System.out.println("请输入浮点型数字:");try{ f = sc.nextFloat();System.out.println("整数部分:" + (int)f);System.out.println("小数部分:" + getXiaoshu(f));}catch(Exception e)...
java 输入一个任意的浮点数,例如3.123456789,保留其两位小数输出,无需...
方法一:你可以先将浮点数乘以100,然后取整,非四舍五入,取整后再除以100,这样不就得到了两位小数的输出了嘛 方法二:你还可以强制转换为String的,然后取从开始到小数点往后两位的位置结束的字符串,然后再强制转换为float值不也可以么 方法很多,这只是其中两种方法,多思考一下会有方法的。另外要...
用java编写程序,从键盘输入一个浮点数,然后将该浮点数整数部分输出
import java.util.Scanner; public class App12 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); float f = scanner.nextFloat(); \/\/ 取整数部分 int result = (int)f; System.out.println(result); }} ...
...接受用户输入的一个浮点数,把它的整数部分输出?
public class Test { public static void main(String[] args) { String input = JOptionPane.showInputDialog("请输入一个double类型数字:");double input2 = Double.parseDouble(input);JOptionPane.showMessageDialog(null, "整数部分为: " + (int)input2, "结果",JOptionPane.PLAIN_MESSAGE);Sy...
...就是有一个小数,我想分别输出整数部分和小数部分,整数部分好解决...
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 ...