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