转载自:
http://hi.baidu.com/hgaha163/blog/item/df4c368f7b9f6ceaf11f3607.html
import java.util.*;import javax.swing.*;public class Fudianshu { public static void main(String args[]){ String k = JOptionPane.showInputDialog("请输入你的浮点数!"); double x = Double.parseDouble(k); System.out.println("你输入的浮点数是:"+x); int m = (int)x; double y = x - m; System.out.println("整数部分:"+m); System.out.println("小数部分:"+y); System.exit(0); }}
程序中把输入的浮点数强制类型转换为整形数,然后输出就是整数了。
在用浮点数减去整数就得到小数部分,然后输出就是小数部分。
System.exit(0);是退出程序返回系统,然后把0值返回给调用的进程,如果你的系统调用进程(或者
shell)要用到这个返回值来做进一步控制的话,这个返回值才有用,否则就没有多大用处