转载自:
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)要用到这个返回值来做进一步控制的话,这个返回值才有用,否则就没有多大用处